1. git 文檔
https://github.com/progit/progit/tree/master/zh
如果是windows操作系統,可以裝可視化的版本控制器:小烏龜。這樣的話就不用敲git命令了。小烏龜安裝配置如下:
2. 常用命令: branch、tag、 pull、fetch
## branch
git branch /*查看本地分支*/ git checkout -b daily/1.0.0 /*簽出新分支*/ git checkout daily/1.0.1 /*切換到其他分支*/ git push origin daily/1.0.0 /*push到遠程分支*/ git branch -d daily/1.0.0 /*刪除本地分支*/ git push origin --delete daily/1.0.0 /*刪除遠程分支*/
刪除也可以這樣:git push origin :branch-name
## tag
git tag /*查看本地tag*/ git tag -d publish/1.0.0 /*刪除本地tag*/ git push origin --delete tag publish/1.0.0 /*刪除遠程tag*/
##合並遠程分支到本地分支
git fetch origin daily/1.0.0 /*獲取遠程分支*/ git merge origin daily/1.0.0 /*將本地分支與遠程分支合並*/ git pull origin daily/1.0.0 /*獲取並合並遠程分支到本地分支*/
注意:
git pull 相當於是從遠程獲取最新版本並merge到本地
在實際使用中,git fetch更安全一些
因為在merge前,我們可以查看更新情況,然后再決定是否合並
因為在merge前,我們可以查看更新情況,然后再決定是否合並
3. git 常用步驟
- 執行
git init
- git checkout -b daily/3.0.0 /*簽出新分支*/
- git add src/test.js /*添加到暫存區*/
- git commit -m "你的提交信息"
- git merge master /*合並分支,可以不做,如果有其它版本的修改,要merge*/
- git push -u origin daily/3.0.0
- git tag publish/3.0.0 /*打tag*/
- git push -u origin publish/3.0.0 發布tag
- git pull origin daily/1.0.0 /*合並遠程分支和本地分支*/