git代碼版本管理操作指令
- git 代碼版本控制
git 代碼版本控制
1、配置賬戶(–global全局配置)
git config --global user.name "xxxxxx"
git config --global user.email "xxxxxx"
2、查詢配置
git config --list
3、解決亂碼問題
4、初始化本地git倉庫
git init
5、添加檔案到暫存區管理
git add filename //添加指定檔案,多個檔案空格後加
git add . //添加所有檔案到暫存區管理
6、項目中不想被管理的檔案
建立檔案,命名為 .gitnore,在裡邊寫入不想管理的檔案
7、添加注釋資訊
8、關聯遠端倉庫位址
git remote add origin 位址
9、送出(同步)本地倉庫到遠端
git push -u origin master
10、從遠端倉庫擷取
git pull //擷取遠端倉庫與本地倉庫的不同
git clone 位址 //從遠端倉庫克隆到本地
11、檢視檔案狀态
git status //是否被追蹤
12、擷取送出曆史資訊
git log //檢視送出日志
git reflog //檢視所有曆史送出,包括已删除
13、删除檔案
git rm filename //從git倉庫與工作區中删除指定檔案
git rm --cached filename //隻删除git倉庫中的檔案
注意:每次操作删除以後,需要git commit -m "xxxx"操作,否則将被保留在暫存區
14、撤銷回退
git reset HEAD filename //從暫存區中撤銷一個指定檔案
git ewset HEAD . //從暫存區中撤銷所有檔案
git reset --hard 版本号 //撤銷回退到指定版本号 (git reflog 檢視版本号)
15、比較
git log --oneline //檢視版本号及差別
git diff filename //比較工作區和暫存區檔案的差別
git diff -cached 版本号 filename //比較暫存區和遠端倉庫檔案差別
git diff commitld filename //比較工作區和倉庫的區
别
17、分支
git branch //檢視分支
git branch 分支名 //建立分支
git checkout -b 分支名 //建立分支
git checkout 分支名 //切換分支
git merge 被合并分支名 //合并分支
git branch --merged //檢視已合并分支
git branch --no-merged //檢視未合并分支
git branch -d 分支名稱 //合并後删除分支
git brabch -D 分支名稱 //強制删除分支(未合并的分支)
18、标簽
git tag -a 版本号 //建立标簽,适用于同一項目不同版本标記
關注微信公衆号,更多程式設計資料、技巧