git学习整理
工作中总会用到git,我基本用到的就是客户端git bash或者是linux下的git命令,两者用法基本一致。踩过一些坑,这里分情况记录一下简单的git命令。
一、git用户名、邮箱配置
1. 故事背景
无意中登陆了同事的ip上传git,push的时候提示我设置git name和git email,当我按照操作步骤进行的时候,push倒是可以了,
但是同事的git name和git email却是我的名字...尬,赶紧百度一把,顺利解决
2. 知识总结
(1)查看git用户名
git config user.name
(2)查看git邮箱
git config user.email
(3)查看git全局配置
git config --list --global
(4)修改git用户名、邮箱
git config --global user.name "xiaoxiannv"
git config --global user.email "xiaoxiannv@xx.com"
(5)取消git用户名、邮箱
git config --global --unset user.name "xiaoxiannv"
git config --global --unset user.email "xiaojiejie@xx.com"
二、已有git项目中添加新分支&关联远程分支
详细步骤:
(1)创建本地分支
git checkout -b report-1.0
(2)创建远程分支(并进行关联)
git push --set-upstream origin report-1.0
最新方法:
git checkout --track origin/milestone(如果远程创建了一个分支,本地需要跟进)
(3)从本地分支切换到另一个远程分支:
git checkout -b v9 origin/v9
三、删除本地与远程分支
(1)删除远程分支(test)
git push origin --delete test
(2)删除本地分支
git branch -d test
四、从本地一个分支切换到另一个远程分支
git checkout -b base-v9 origin/base-v9
五、git push模式
git config --global push.default simple
git config --global push.default matching
六、git添加key
https://blog.csdn.net/u012063703/article/details/46803181
七、获取版本号
git rev-parse HEAD (真实版本号)
git rev-parse --short HEAD (简短版本号)

浙公网安备 33010602011771号