Git常用命令总结

1.初始化仓库 git init

2.git status:查看当前所属分支信息

3.git add fileName fileName1:添加修改文件到暂存区

4.git commit -m '提交信息':提交修改到本地仓库

5.git log -4:查看最近四条提交日志

6.git reflog/log:查看提交日志

7.git reset --hard commitId:回退到具体某个提交的版本之前的状态

8.git diff HEAD --readme.txt:查看暂存区与版本库最新提交的区别

9.git checkout --readme.txt:撤销暂存区的所有修改

10.git reset HEAD fileName:撤销某个文件的修改

11.git rm fileName:删除文件

12.git banch:查看本地分支

13.git branch -a:查看本地和远程分支,如果失败,执行git fetch origin,再执行它

14.git branch branchName:创建本地分支

15.git checkout branchName:切换分支

16.git checkout -b branchName:创建并切换分支/切换分支

17.git branch -d branchName:删除分支

17.git push origin branchName:branchName1:将本地的branchName分支提交,作为远程的branchName1分支

18.git merge branchName:将branchName分支合并到当前分支

19.git merge --no-ff -m "merge with no-ff" branchName:将branchName分支合并到当前分支,一般用于发生冲突,需要手动合并

20.git fetch origin branchName:branchName1:将远程分支branchName合并到本地分支branchName1

21.git push origin --delete branchName:删除远程分支branchName

22.git push origin branchName:将当前分支合并到远程分支branchName

23.git branch --set-upstream-to=branchName branchName1:将本地分支branchName1与远程分支branchName相关联

24.git branch -vv:查看本地分支与远程分支的映射关系

25.git branch --unset-upstream:解除当前分支与远程分支的映射关系

26.git pull branchName:将远程分支branchName合并到当前分支

27.git submodule update --remote:更新submodule

28.git clone url:拉取项目

你可能感兴趣的:(Git常用命令总结)