1.进入某文件目录后:git init 是该目录成为git仓库

2.将改动存入暂存区:git add filename

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

3.将文件提交到仓库:git commit -m ‘该修改的注释’

4.查看修改内容以及是否提交:git status

5.查看文件修改内容:git diff filename

6.查看历史记录:git log

7.查看版本号:git reflog

8.退回版本:git reset --hard HEAD^ (退回上一版本)

                    git reset --hard HEAD^^(退回上上版本)

                     git reset --hard HEAD~100(退回前第100个版本)

                     git reset --hard 版本号(退后至该版本)

9.查看文件内容:cat filename

10.撤销更改:git checkout -- filename  (撤销未添加到暂存区的内容,‘--’不能省)

11.创建并切换分支:git checkout -b branchname

12.切换分支:git checkout branchname

13.查看分支:git branch branchname(*为当前分支)

14.合并分支到当前分支:git merge branchname

15.删除分支:git branch -d branchname

16.合并分支branchname时产生冲突,禁用fast forward:git merge -no-ff -m ‘注释’ branchname (这样会保存对分支的修改版本)

17.删除文件:rm filename (删除后commit即为彻底删除)

18.恢复文件:git checkout -- filename  /git checkout filename

19.将本地仓库与GitHub关联:git remote add origin GitHub地址

20.将本地仓库分支master内容推送到GitHub:git push -u originmaster

21.将GitHub仓库克隆到本地:git clone GitHub地址

 

 

参考知乎上的一篇总结:Git使用教程,最详细,最傻瓜,最浅显,真正手把手教,讲的非常细.

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄