剛從svn轉到git,差不多一月有餘;做個小總結;由於git圖形化介面在intelij idea上有些不方便;故改而以git的命令列方式為主;我的作業系統為windows;
git add . 注意後面的點;使用場合,本地做了修改後,先git status;出現修改的列表,然後使用git add .新增;可理解為新增到某個地方,待提交;然後 git commit -m "comments";commets為注釋的內容;最後;git push origin repositoryname;基本流程搞定;
完整的如下:
git status;
git add .
git commit -m "";
git push origin repositoryname(一般為遠端倉庫名稱);
另外還有幾個命令比較有用的;
git branch;檢視本地有幾個分支;
合併分支與主幹;先
git checkout master;(切換到主幹)
git merge test;(全並本地分支)
git push origin master;(合併好後提交到遠端master);
當然中間如果有衝突時,在git merge test這個階段會提示有衝突;
這個時候根據提示,找到相應的檔名,然後圖形化介面修改,然後 git commit;再執行下面的流程;
由於衝突的處理,經驗不足,今天先總結到此;
當然,本地要訪問遠端,ssh有個證書要配置的,git bash軟體,相應的git gui裡面有個私鑰的,直接複製到遠端即可正常使用了;
git reset --hard haed 撤銷本地和暫存區的所有變動
git pull=git fetch 與git merge;例如:
git fetch origin master
git log -p master..origin
/master
git merge origin
/master
相當於git pull origin/master
git checkout .撤銷還沒有提交的**; 注意後面的.
檢視已經commit 但沒有push的**
git log dev_v2.1.11 ^origin/dev_v2.1.11
git stash 將本地修改臨時儲存;
git reset 作用:重置版本;
git revert:抵消以前的commit;
git命令使用
切換到相應目錄下,git init 把這個目錄變成git可以管理的倉庫,目錄下多了乙個.git的目錄,這個目錄預設是隱藏的,用ls ah命令就可以看見。git status 檢視倉庫狀態。git diff file 檢視修改內容。git add 後面解釋 git commit m 後面解釋 comm...
Git 命令使用
git clone recursive recursive 會遞迴轉殖fast rcnn專案下面的所有git專案 遠端操作的第一步,通常是從遠端主機轉殖乙個版本庫,這時就要用到git clone命令。git clone 版本庫的 比如,轉殖jquery的版本庫。git clone該命令會在本地主機生...
git命令使用
簡單常用命令 git clone url 專案位址 轉殖git上已有專案 提交 到git上一般有以下步驟 1.git pull 更新本地 2.git add 新增本地 3.git commit m 提交你的 並加上注釋 4.git push u origin master 推送 到master分支 ...