Git常见问题以及解决方案

Git常见问题以及解决方案

注:[……]中代码可忽略,<……>中为说明性语句,可忽略

1. 将本地分支推送到远程<切换到要推送的分支>

**$** git push --set-upstream origin <远程分支要用的名字>

2. 提交代码

 命令行:
 	  $ git add .<提交所有修改>/文件名<提交某个文件>
 	  $ git commit -m “本次提交的注释语句”
 	  $ git push [origin 分支名]

界面操作:
Git常见问题以及解决方案_第1张图片
Git常见问题以及解决方案_第2张图片
Git常见问题以及解决方案_第3张图片

3. 拉取代码

命令行:
   ```
拉取当前分支
  $ git checkout 要拉取的分支名<先进行切换>
  $ git pull
  
  拉取其他分支到当前分支
  $ git pull origin 指定分支名
  ```
  界面操作:
   方式一:
   ![方式一:第一步](https://img-blog.csdnimg.cn/20200701154552590.png)     ![方式一:第二步](https://img-blog.csdnimg.cn/20200701154605791.png)
   方式二:
    ![方式二](https://img-blog.csdnimg.cn/20200701155103171.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzkzMTcyMw==,size_16,color_FFFFFF,t_70)

4. 切换分支

注:切换分支之前必须保证当前分支没有修改过得代码,如果有可以先commit 或push

命令行:
本地已存在:

$ git checkout 分支名

本地不存在:

$ git checkout -b 分支名
// 将本地分支与远程分支关联
$ git branch --set-upstream-to=origin/远程分支名

界面操作:
Git常见问题以及解决方案_第4张图片Git常见问题以及解决方案_第5张图片

5. 版本回退

命令行: $ git log
Git常见问题以及解决方案_第6张图片

 $ git reset --hard 版本号
 $ git push -f -u origin 分支名

6. 解决冲突

######   删除冲突部分,提交代码

7. 查看本地修改状态

命令行:$ git status
界面操作:
Git常见问题以及解决方案_第7张图片

8. 回退某个文件的修改

Git常见问题以及解决方案_第8张图片

你可能感兴趣的:(Git,git,java,github,后端)