用戶配置
git config --global user.name JulyXing
git config --global user.email julyxing@163.com
1 克隆
git clone git@github.com:JulyXing/Blog.git
2 更新
git pull (默認(rèn)拉取 master 分支代碼)
當(dāng)存在分支洗做, 為避免分支代碼混亂弓叛,使用
git pull origin bname
3 提交
git add files 將文件添加工作區(qū)
git commit -m 'comment'
git push (默認(rèn)向 master 分支提交代碼)
當(dāng)存在分支,為避免分支提交錯誤诚纸,使用
git push origin bname
4 沖突
git checkout Readme.md 忽略文件
git reset e9cb6f38 回滾版本至指定 commit 版本號
git checkout 0.0.1 回滾到指定的 tag 0.0.1 版本
5 標(biāo)簽
git tag 查看標(biāo)簽列表
git tag -v 查看標(biāo)簽名
git tag -a tname -m 'comment' 創(chuàng)建 tname 標(biāo)簽撰筷,描述為 comment
git push origin tname 提交標(biāo)簽
git tag -n 查看標(biāo)簽描述
git push origin tname 推送標(biāo)簽
git tag -d tname 刪除本地標(biāo)簽
git push origin :tname 刪除遠(yuǎn)端標(biāo)簽
6 分支
git branch 查看本地分支
git branch -a 查看遠(yuǎn)端分支
git branch bname 創(chuàng)建分支
git push origin bname 向遠(yuǎn)端推送分支
git branch -d bname 刪除本地分支
git push origin :bname 刪除遠(yuǎn)端分支
git checkout bname 切換分支
git checkout -b bname 創(chuàng)建并切換分支
git merage --no-ff bname 合并分支(指向新節(jié)點)
注: bname 為 branch_name 縮寫。