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 “剔除第三次改动,保留第四次的改动”

 

posted on 2023-07-11 13:50  长缨在手_521  阅读(6)  评论(0编辑  收藏  举报