git clone 《遠端位址》
建立分支
建立分支很簡單:git branch 《分支名》
切換分支
git checkout 《分支名》
刪除分支
執行git branch -d 《分支名》
如果該分支沒有合併到主分支會報錯,可以用以下命令強制刪除git branch -d 《分支名》
分支合併
比如,如果要將開發中的分支(develop),合併到穩定分支(master),
首先切換的master分支:git checkout master。
然後執行合併操作:git merge develop。
如果有衝突,會提示你,呼叫git status檢視衝突檔案。
解決衝突,然後呼叫git add或git rm將解決後的檔案暫存。
所有衝突解決後,git commit 提交更改。
分支衍合
分支衍合和分支合併的差別在於,分支衍合不會保留合併的日誌,不留痕跡,而 分支合併則會保留合併的日誌。
要將開發中的分支(develop),衍合到穩定分支(master)。
首先切換的master分支:git checkout master。
然後執行衍和操作:git rebase develop。
如果有衝突,會提示你,呼叫git status檢視衝突檔案。
解決衝突,然後呼叫git add或git rm將解決後的檔案暫存。
所有衝突解決後,git rebase --continue 提交更改。
分支推送
git push -f origin develop:develop
檔案還原為伺服器上最新版本
git reset --hard head^
本地檔案丟棄修改
git checkout gearmancontroller.class.php
將本地的狀態回退到和遠端的一樣
git reset --hard origin/master
使用 git reset 回退專案版本
git reset --hard [commit-hashcode]
檢視日誌
git log
拉取git pull origin develop:develop
檢視遠端倉庫位址
git remote -v
git命令總結
git config global user.name fangting git config global user.email 126.com git stash list 顯示git棧內的所有備份,可以利用這個列表來決定哪個地方恢復。git stash clear清空git棧。git stat...
Git命令總結
git 操作步驟 1.新建倉庫mkdir mygit 建立倉庫目錄 cd mygit 進入mygit進行操作 pwd 顯示mygit的路徑,此步驟可以不要 2.初始化git init 將目錄轉為git可以管理的倉庫 3.新增檔案新建乙個檔案 如txt檔案 一定要放到剛才新建的目錄下 子目錄也行 這裡...
git命令總結
1.使用repo命令批量提交多個庫的修改 repo forall project1 project2 c git add a repo forall project1 project2 c git commit m commit comment here repo forall project1 p...