记录:常用的git指令(持续更新)


1. 仅查看文件名称:

git show --pretty="format:" --name-only XXXXXXXXXX

2. git 增加颜色区别:

git config --global color.diff auto
git config --global color.status auto
git config --global color.branch auto
git config --global color.interactive auto
git config --global color.ui auto

3. 查看某文件的提交记录。

git log --pretty=oneline xxxxx/xxxx/xxx.c

4. 查看某文件的修改提交记录。

git whatchanged filename.c

5. 改变最近一次提交

git commit --amend

6. 删除提交记录。

git reset --hard xxxxxxxxxxxxxxxxxx
#注:
#reset命令有3种方式:
#1:git reset –mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息
#2:git reset –soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可
#3:git reset –hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容

7.更新ssh的端口后如何连接git clone?

git clone ssh://User_name@Your_server_IP:Port/xxx/xx/xx.git