查看分支:
git branch
查看所有分支(本地遠程):
git branch -a
創(chuàng)建本地分支:
git branch name
切換本地分支:
git checkout name
合并某分支到當前分支:
git merge name
刪除本地分支
git branch -D name
創(chuàng)建遠程分支:
git?push?origin?name
刪除遠程分支
git push origin --delete name
git stash可用來暫存當前正在進行的工作螃成,比如想pull最新代碼,又不想加新commit传藏,可以先stash,使返回到自己上一個commit,改完bug之后再stash pop,繼續(xù)原來的工作娱挨。
git stash
git stash pop
// 項目實際運用
1? 打開開源中國 git clone 網(wǎng)址
2? git branch 查看當前分支是否在master分支
3? git branch dev? 創(chuàng)建自己的本地開發(fā)分支
4? git checkotu dev 切換到本地分支邦危,然后在本地分支進行開發(fā)。
如果開發(fā)一個階段想進行代碼合并
首先在自己本地的dev分支下面執(zhí)行
git add .
git commit -m “這里寫你修改的內(nèi)容”
其次 git checkout master 切換到主分支
然后 在主分支下 git pull 先下拉云端的代碼 保證主分支是云端最新的毡熏。
最后 git merge dev 把自己本地分支的合并到當前主分支下面坦敌。
執(zhí)行? git status 查看是否有沖突。如果有進行合并痢法,或者找同事進行處理狱窘。
最后保證 git status 沒問題的時候在進行 git push? (這個是最后一步操作。而不是第一不操作 一定要慎重)
【在切換分支或者pull代碼的時候一定要git status一下财搁,保證沒有問題】