版权声明:本文为博主原创文章,未经博主允许不得转载。 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