git常用命令

仓库初始化:

        git init

仓库添加暂存区:

        git add *

        忽略提交

                git add -f *

  提交

               git commit  -m "shuoming" *

提交的远程库:

                git push origin master

例:删除本地sddy.txt  并且同步到远程库

1.添加到暂存库

        git add sddy.txt

2.提交

        git commit "sddy.txt"

3.提交到远程库

        git push origin master

例:删除本地sddy.txt  并且同步到远程库(如果不小心点错了git add *)

你可以使用 git rm --cached sddy.txt 命令从 Git 的跟踪中删除它,并使用 git commit -m "Remove sddy.txt" 命令将其从版本历史中删除。

最后提交到远程库

      git push origin master

强制推送:

        git push -f origin master

远程库拉取:

        git pull origin master

本地添加远程仓库(会出现 历史版本错误 ):

        git remote add origin 远程地址

解决方案(原先没有关系,现在合并到一起):

                git pull origin master --allow-unrelated-histories

远程别名查看:

                git remote

分支操作:

        查看分支:git branch

        查看所有远程分支 :git branch -r

        列出所有本地和远程分支:git branch -a

        创建分支:git branch “分支名称”

         切换分支:git checkout "分支名称"

        远程推送分支:git push origin b1

   分支合并(通过merge合并,先切换成主分支,或者要合并分支的分支)

        git merge b1

        git merge b2

     解决合并冲突:

       1.冲突的文件修改后添加到暂存区

 git add b1.txt                                                                

        2.

git commit -m "手动处理文件合并问题" b1.txt 

当看到一下问题后的解决方案                                  
fatal: cannot do a partial commit during a merge.                               

        3.

git commit -m "手动处理文件合并问题" b1.txt -i                                

标签操作:

        git常用命令_第1张图片

你可能感兴趣的:(git)