git分支操作如下
<———————————————–華麗的分割線———————————————>
檢視本地分支:git branch
檢視遠端分支:git branch -r
檢視所有分支:git branch -a
建立分支:git branch
切換分支:git checkout
建立+切換分支:git checkout -b
合併某分支到當前分支:git merge
刪除分支:git branch -d
強行刪除分支:git branch -d
分支合併圖:git log --graph
git merge --no-ff -m "merge with no-ff" dev合併分支時,加上
--no-ff
引數就可以用普通模式合併,合併後的歷史有分支,能看出來曾經做過合併,而fast forward
合併就看不出來曾經做過合併。
git stash-->工作現場「儲藏」git stash list-->檢視工作現場「儲藏」列表
git stash drop-->刪除
<———————————————–多人合作開發遇到的常見問題———————————————>
1.首先,可以試圖用git push origin branch-name
推送自己的修改;
2.如果推送失敗,則因為遠端分支比你的本地更新,需要先用git pull
試圖合併;
3.如果合併有衝突,則解決衝突,並在本地提交;
4.沒有衝突或者解決掉衝突後,再用git push origin branch-name
推送就能成功!
如果git pull
提示「no tracking information」,則說明本地分支和遠端分支的鏈結關係沒有建立,用命令git branch --set-upstream branch-name origin/branch-name
。
這就是多人協作的工作模式,一旦熟悉了,就非常簡單。
<———————————————–tag標籤的使用———————————————>
Git基本操作
1.初始化倉庫 git init 2.配置作者資訊 git config global user.email youremail corp.com git config global user.name yourname 3.新增檔案到暫存區 git add git add 新增所有檔案到暫存區 4...
git基本操作
1.先建乙個資料夾 mikdir gittest 這時就會有乙個gittest資料夾,cd gittest 進入這個資料夾 ls一下,就會看到gittest下沒有東西 2.生成乙個git git init cat git 顯示一下所有git 3.建乙個檔案 touch readme.md 這時git...
Git基本操作
21 nov,錦州 同生活中的許多偉大事件一樣,git 誕生於乙個極富紛爭大舉創新的年代。linux 核心開源專案有著為數眾廣的參與者。絕大多數的 linux 核心維護工作都花在了提交補丁和儲存歸檔的繁瑣事務上 1991 2002年間 到 2002 年,整個專案組開始啟用分布式版本控制系統 bitk...