ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
[TOC] > 推荐使用SourceTree进行操作GIT以及其分支,唯一不好的地方,就是合并分支的时候,不能很好的选择分支节点进行合并,这个时候,建议直接使用命令合并 ~~~ git merge dev ~~~ ### 1. 忽略文件权限冲突 ~~~ git config core.filemode false ~~~ ### 2. 解决文件权限冲突 > 当文件冲突时,修改完毕后 ~~~ git add . git rebase --continue ~~~ ### 3. 忽略某文件的提交 > 当文件被修改后,不想把该代码提交上去时 ~~~ git checkout -- filepath ~~~ ### 4.生成秘钥 ~~~ ssh-keygen -t rsa -C "your@email.com" ~~~ ### 5.分支使用 #### 查看分支情况 > 可查看当前有多少个分支以及正在使用哪个分支 ~~~ git branch ~~~ #### 创建分支 > 分支名称假设为 dev ~~~ git branch dev ~~~ #### 切换分支 ~~~ git checkout dev ~~~ #### 合并分支 > 在合并分支前需确保当前分支为最新代码,比如先 `git pull origin master` 最新代码 > 如果要合并dev分支,需先切换到master分支再进行合并 ~~~ git checkout master git checkout dev ~~~ > 合并完成后即可提交代码至远程库 `git push origin master` #### 冲突的解决 > 如果合并的时候出现冲突情况,只需修改冲突的文件后,进行以下操作 ~~~ git add . git commit -m 'fixed' git push ~~~