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 (简短版本号)

posted @ 2019-04-15 10:16  karry2karry  阅读(95)  评论(0)    收藏  举报