git中常见操作指令

Posted gunelark

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git中常见操作指令相关的知识,希望对你有一定的参考价值。

  • 从git上拉下一个项目:

                 1、git clone 项目链接

                 2、 git checkout development (切换到development分支)
                 3、git pull origin  development(获取development上最新的代码)
                 4、git pull origin ******(*:分支名)
                 5、git checkout ******(*:分支名)
 
  • 将项目推上git:
                   1、git status
                   2、git add .
                   3、git status
                   4、git commit -m"填写提交代码的逻辑"
                   5、git push origin 分支名
  •     清除本地的代码 :git stash
 
  • 查看分支:
                    0、从远程获取最新版本到本地:git fetch origin 
                    1、查看远程分支和本地分支:git branch -a
                    2、查看本地分支:git branch
                    3、查看远程分支:git branch -r

  • 删除分支:
                    1、删除远程分支:git push origin --delete 分支名
                     2、删除本地分支:git branch -d 分支名
  • 创建分支
                    1、git checkout -b ****** development
 
  • 版本操作相关指令
                    1、查看版本:git tag
                    2、创建版本:git tag ******
                    3、删除版本:git tag -d ******
  • 可以各自合并分支,然后让其他同事获取,这种情况下分支名就不需要改动,合并步骤:
                  1、提交本地代码。git add . 
                       git commit -m ‘test‘
                       git push origin 分支名
                  2、切换分支到development上然后合并自己的分支到Development上。
                        git checkout development 
                        git merge 分支名
                        git push origin development
                  其他同事获取你提交的代码 git merge origin/development

  •   合并分支:
                      1、首先获取最新的development:a)、git checkout development ; b)、git fetch origin  ; c)、git pull origin development;
                      2、切换到每个分支,并pull每个分支最新代码
                      3、切换到development 先将某一个分支合并到development: git merge --no-ff 分支名1        
                   4、再进行合并其他的分支:git merge --no-ff 分支名2 
            5、如果有冲突在本地先解决冲突文件,然后:a)、git status (查看是否有冲突) ;
                                                                                            ---------------------解决冲突-----------------
                                                                                            
                                                                                           b)、git add . ;  git status ;
                                                                                           c)、git commit -m"此处必须和第一个分支合并成功的说明保持一致,分支名改为分支名2"; 
                                                                                           d)、git push origin development
 
 
  • 远程仓库相关命令
    检出仓库:$ git clone git://github.com/jquery/jquery.git
    查看远程仓库:$ git remote -v
    添加远程仓库:$ git remote add [name] [url]
    删除远程仓库:$ git remote rm [name]
    拉取远程仓库:$ git pull [remoteName] [localBranchName]
    推送远程仓库:$ git push [remoteName] [localBranchName]

以上是关于git中常见操作指令的主要内容,如果未能解决你的问题,请参考以下文章

git 基础入门操作

git常见指令

git常见操作---由简入深

git指令总结及常见问题积累与解决方案

工作中常用Git指令操作

git基本操作