GIT 查看/修改用户名和邮箱地址,和一些常用的git命令

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

  • 用户名和邮箱地址的作用

    用户名和邮箱地址是本地git客户端的一个变量,不随git库而改变。

    每次commit都会用用户名和邮箱纪录。

    github的contributions统计就是按邮箱来统计的。

  • 查看用户名/邮箱

  •  git config user.name

  •  git config user.email

2.创建用户名和邮箱,也可以用来修改

  • git config --global user.name "username"
  • git config --global user.email "xxx@xxx"

常用git命令操作

  • git add  添加,经常用-_-||
  • git pull 拉代码,也能用于刷新本地仓库
  • git branch 查看本地分支
  • git branch -a  查看本地分支,查看远程分支(不过更详细)
  • git branch -avv 查看本地分支,查看远程分支(超详细)
  • git diff xxxxx(修改的文件名) 查看修改的内容
  • git commit -m "xxxx" 将所有添加到索引库的文件提交到本地仓库
  • git reset HEAD <文件>..." 以取消暂存 取消存入的commit  (有添加就有取消)
  • git reset   xxxxxxxxxx(代表历史提交记录) 效果和取消暂存一样,让当前的状态指向某个历史提交点上
  • git push xxxxx(远程仓库地址) 用于提交代码,将本地仓库的修改推送到远程仓库
  • git checkout -b xxxxx 切换到xxxxx分支  注意:如果xxxxx不存在,会创建一个这样的分支
  • git checkout  xxxx 切换分支  有点蛋疼-_-
  • git branch -d xxxxx 删除本地分支,或将修改的文件恢复
  • git push origin --delete xxxxx 删除远程分支  , 慎用!!!
  • git branch -r -d xxxxx 删除远程分支 
  • git rebase  发生冲突时可用rebase 和并分支,貌似说的不对, —— 这个是合并分支用的 千万不要和 reset搞混了
  • git merge    将一个或多个分支合并
  • repo forall -c git pull  拉取代码,去每个目录下拉取,针对有些目录文件拉不到用这个
  • git commit --amend  追加提交,注意,注意,注意(重要的的是说三遍):追加提交之前,一定要去先看一下是否有别人提交过,可用git log 查看提交日志,后面再push 上去就好了!
  •  

git命令还有很多,上面就列举出我们常用的,学习  

最后上个大神的git合并分支的操作链接  很详细  https://blog.csdn.net/zzh920625/article/details/78315127

猜你喜欢

转载自blog.csdn.net/qq_32425789/article/details/82665115