平时工作git使用过程中的一些常用命令,或者遇到的一些问题,留作记录。
切换账户
不用ssh切换账号
查看本地的用户及邮箱
git config user.namegit config user.email修改账户
git config --global user.name "username"git config --global user.email "email"
新建、切换、合并分支
新建分支
git branch xxx切换分支
git checkout xxx
上面两条命令可以用一条命令实现新建并切换分支
git checkout -b xxx
合并分支
首先切换到需要合并到的分支,执行
git merge xxxxxx是需要合并过来的分支名
发生冲突
内容冲突
出现冲突时会出现CONFLICT字样,而且此时分支并不是在某一分支而是在master|MERGING;

最简单的解决办法是查看冲突的文件,例如上图为git test.txt,打开后可以发现:

<<<<<<<和>>>>>>> 中间就是发生冲突的地方,此时直接编辑冲突文件,然后把<<<<<<<和>>>>>>>以及中间的等号删除,然后再执行命令git add .以及git commit -m '注释'就解决了冲突。
发生Please enter a commit message to explain why this merge is necessary.
这句话的意思就是需要提交消息解释为什么合并是必要的。
此时会弹出VIM界面如图:

此时可以做如下操作
按键盘字母 i 进入insert模式
修改最上面那行黄色合并信息,可以不修改
按键盘左上角”Esc”
输入”:wq”,注意是冒号+wq,按回车键即可
退出这个界面的话按ctrl + z;