git常用命令纪录

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xiaozi0221/article/details/88192118

1、查看用户名和地址

git config user.name
git config user.email

2、修改用户名和地址

git config --global user.name "your name"
git config --global user.email "your email"

3、git撤销git add多添加的文件

取消已经暂存的文件
接下来的两个小节将演示如何取消暂存区域中的文件,以及如何取消工作目录中已修改的文件。不用担心,查看文件状态的时候就提示了该如何撤消,所以不需要死记硬背。来看下面的例子,有两个修改过的文件,我们想要分开提交,但不小心用 git add . 全加到了暂存区域。该如何撤消暂存其中的一个文件呢?其实,git status 的命令输出已经告诉了我们该怎么做:

$ git add .
$ git status
On branch master
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

        modified:   README.txt
        modified:   benchmarks.rb

就在 “Changes to be committed” 下面,括号中有提示,可以使用 git reset HEAD … 的方式取消暂存。

4、git撤销commit 但是没有push
找到上次git commit的 id

git log 

找到你想撤销的commit_id

git reset --hard commit_id

完成撤销,同时将代码恢复到前一commit_id 对应的版本。

git reset commit_id 

完成Commit命令的撤销,但是不对代码修改进行撤销,可以直接通过git commit 重新提交对本地代码的修改。

猜你喜欢

转载自blog.csdn.net/xiaozi0221/article/details/88192118