开门见海。
-
远端服务器仓库clone到本地
git clone username@host:/path/to/repository
-
添加改动
git add <filename>
、git add *
-
提交改动(到本地HEAD)
git commit -m "代码提交信息"
-
推送改动到远程分支
git push origin <branch-name>
-
创建(-b)/切换分支
git checkout -b <new-branch>
-
获取远端分支和内容改动
git fetch
-
合并
git merge <branch>
-
拉取远端改动
git pull
,等同于git fetch
+git merge
-
后悔药
merge合并冲突时的不想合并了
git checkou HEAD
假如你想要丢弃你所有的本地改动与提交(已经 commit 没有 push ),可以到服务器上获取最新的版本并将你本地主分支指向到它:
git fetch origin
git reset --hard origin/master
撤销指定提交:
git revert <commit>