1、克隆远程库
git clone xxx.git
2、查看本地分支
git branch
3、拽取远程分支更新
git fetch origin
4、查看远程分支
git branch -r
5、切换分支
git checkout [branch]
6、从当前分支创建新分支,并切换到新分支
git checkout -b develop
7、从远程分支创建新分支,并切换到新分支
git checkout -b develop origin/[branch]
8、扫描查看当前状态
git status
9、添加所有改动到暂存区stage
git add -A .
11、提交到本地分支
git commit
git commit -m “初次提交”
12、推送到远程分支
git push origin develop
版本回滚
1)硬回滚,删除本次的改动
清除本次未提交的改动
git reset --hard
清除本次已提交的改动
git reset --hard HEAD^
清除上一次已经push到远端的改动
git reset --hard HEAD^
git push -f
2)软回滚,剔除中间版本的改动
例子:
42eae13 (HEAD -> master) 第四次修改
97ea0f9 第三次修改
e50b7c2 第二次修改
3a52650 第一次修改
如果这次想要剔除第三次修改,保留第四次的改动:
1、查看完整的提交历史
git reflog show
2、剔除第三次改动
git revert -n 97ea0f9 (commit_id)
3、重新提交,保留第四次的改动
git commit -m “剔除第三次改动,保留第四次的改动”