Git常见问题以及解决方案

    技术2022-07-11  139

    Git常见问题以及解决方案

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

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

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

    2. 提交代码

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

    界面操作:

    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/远程分支名

    界面操作:

    5. 版本回退

    命令行: $ git log

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

    6. 解决冲突

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

    7. 查看本地修改状态

    命令行:$ git status 界面操作:

    8. 回退某个文件的修改

    Processed: 0.020, SQL: 9