一、基础命令
二、分支冲突解决
1、本地分支冲突
- 当不同分支对同一文件的相同位置进行操作时,两边都提交在合并分支(git merge branch)是,会发生冲突
- 在发生冲突时,打开冲突文件,进行对文件修改,保留何时的内容,再进行添加和提交操作就可以解决冲突。
- 可以使用git log --graph --pretty=oneline查看文件冲突和解决情况
2、多人协同操作冲突
- 和本地文件冲突解决方法类似,当不同客户端对同一文件进行操作时
- 每次推送(git push)之前,先去本地仓库进行拉取(git pull)一下,可以有效避免冲突
- 当遇到冲突的时候,先去本地仓库拉取(git pull)一下,解决完冲突之后,在进行推送(git pull)
三、标签管理
四、git-bash主题配色和字体
由于使用默认的git-bash样式,如上面所示,发现使用十分费劲。所以下面是如何更改的操作。
- 打开GitBash,使用命令: cd ~
- vi .minttyrc
- 使用下列内容替换已有内容:
Font=隶书 FontHeight=13 ForegroundColour=131,148,150 BackgroundColour=0,43,54 CursorColour=220,50,47 Black=7,54,66 BoldBlack=0,43,54 Red=220,50,47 BoldRed=203,75,22 Green=133,153,0 BoldGreen=88,110,117 Yellow=181,137,0 BoldYellow=101,123,131 Blue=38,139,210 BoldBlue=131,148,150 Magenta=211,54,130 BoldMagenta=108,113,196 Cyan=42,161,152 BoldCyan=147,161,161 White=238,232,213 BoldWhite=253,246,227 BoldAsFont=-1 FontSmoothing=full FontWeight=600 FontIsBold=yes Locale=C Charset=UTF-8 Columns=110 Rows=26 CursorType=block
4. 重启GitBash,最终效果: