Git常用命令总结

Git常用命令


理论是灰色的,实践之树长青 ——恩格斯


常用指令



1、git  init 			初始化仓库,生成.git目录

2、git status 			查看仓库的状态

3、git add				向暂存区中添加文件《暂存区(Stage或者Index)是提交之前的一个临时区域》

4、git commit			保存仓库的历史记录《将当前暂存区中的文件实际保存到仓库的历史记录中》
 
   git commit --amend	修改提交信息

   git commit -am “XXX”		相当于add和commit的组合操作

5、git log				查看提交日志
				- p 					显示文件的改动
				-- pretty=short			显示提交信息的第一行
				--graph					以图标形式显示日志

6、git diff				查看更改前后的差别《查看工作树、暂存区、最新提交之间的差别》
				HEAD  	查看本次提交与上次提交之间有什么差别,HEAD是指向当前分支中最新一次提交的指针。

7、git branch			显示分支一览表《 * 代表当前分支》
   
   git branch -a		添加 -a参数可以同时显示本地仓库和远程仓库的分支信息。
   
   git branch -D branchName  		删除分支

8、git checkout -b branchName 		创建、切换分支
   git branch branchName			创建分支
   git checkout branchName			切换分支
   git checkout -					切换到上一分支   

9、git reset --hard hashNum			回溯历史版本《hashNum:目标时间点的哈希值》

10、git reflog						查看当前仓库的操作日志。在日志中找出回溯历史之前的哈希值。

11、git rebase -i	HEAD~2				压缩历史,选定当前分支中包含HEAD(最新提交)在内的两个最新历史记录为对象

12、git merge --no-ff branchName   		合并分支

13、git remote add						添加远程仓库

14、git push -u origin master 			推送至远程仓库(master分支)

15、git clone							获取远程仓库

你可能感兴趣的:(相关工具,git,github)