Git常见问题以及解决方案
注:[……]中代码可忽略,<……>中为说明性语句,可忽略
1. 将本地分支推送到远程<切换到要推送的分支>
**$** git push --set-upstream origin <远程分支要用的名字>
2. 提交代码
命令行:
$ git add .<提交所有修改>/文件名<提交某个文件>
$ git commit -m “本次提交的注释语句”
$ git push [origin 分支名]
界面操作:
3. 拉取代码
命令行:
```
拉取当前分支
$ git checkout 要拉取的分支名<先进行切换>
$ git pull
拉取其他分支到当前分支
$ git pull origin 指定分支名
```
界面操作:
方式一:
 
方式二:

4. 切换分支
注:切换分支之前必须保证当前分支没有修改过得代码,如果有可以先commit 或push
命令行: 本地已存在:
$ git checkout 分支名
本地不存在:
$ git checkout -b 分支名
// 将本地分支与远程分支关联
$ git branch --set-upstream-to=origin/远程分支名
界面操作:
5. 版本回退
命令行: $ git log
$ git reset --hard 版本号
$ git push -f -u origin 分支名
6. 解决冲突
###### 删除冲突部分,提交代码
7. 查看本地修改状态
命令行:$ git status 界面操作:
8. 回退某个文件的修改