zoukankan      html  css  js  c++  java
  • git常用命令总结

    从远程仓库拉取代码到本地

    方法1:

      git init              将此文件初始化为本地git仓库

      git remote add origin 远程仓库地址            与远程仓库建立链接

      git pull origin branc_name        将远程仓库的某一分支代码拉取下来

    方法2:

      git clone 远程仓库地址    直接把远程仓库代码克隆下来(方便快捷,推荐) 与上面的差别是,克隆会把整个项目文件夹拉取下来,上面的操作只会拉取项目文件夹下的所有文件

    查看远程仓库地址:

      git remote -v   

    如何查看,提交到本地仓库但未推送到远程仓库的代码

         git log branch_name ^origin/branch_name     查看某一个分支的未推送到远程仓库的提交记录    如果有提交记录就代表这几次的提交没有推送到远程仓库

      git status  也可以查看到是否有没有推送的提交 

    一次最普通的也是最经常的提交代码操作

      git pull origin branch_name   or git pull  将远程代码拉取到本地(每次提交前都要拉取一下代码,把别人的代码拉取下来)带origin 分支名的 是首次把某一个分支的代码拉取下来

      git add *     把修改的所有文件添加到暂存区

      git commit -m "本次提交的解释说明"     将暂存区的代码提交到本地仓库

      git push origin branch_name   or  git push 将本地仓库的代码推送到远程仓库 

    分支操作 

      git checkout -b branch_name    新建并切换到一个分支

      git branch branch_name   新建一个分支 但不切换到这个分支

      git checkout branch_name  切换到某一个分支

      git branch   查看本地仓库分支列表

      git branch -a    查看远程仓库分支列表

      git push origin branch_name  将某一分支上的代码推送到远程仓库  (实用于新分支首次推送,因为此时远程仓库并没有此分支,在当前分支也可以用这个命令把其它分支推送到远程仓库)

         git merge branch_name  将某一分支合并到当前分支

      git branch -d branch_name  删除某一本地分支(不能是当前分支)

      git push origin --delete branch_name  删除远程仓库某一分支 

    回退操作

      git rm --cache file_name   撤销缓存区的某一个文件的修改

      git reset  commit码     将本地代码重置到某一次提交,配合git log使用,如果想回退最近一次提交,那么需要重置到倒数第二次的commit码;这个操作,代码会重置到工作区

      git reset --hard commitid 代码回退到某一次提交,删除此次提交之后的所有提交(慎用)。

      git push -f or git push -f origin branch_name  本地版本回退后,强制覆盖到远程。git reset --hard 和 git push -f 这种组合要谨慎使用

     删除远程已经不存在而本地存在的分支:

     git remote prune origin

    以上操作最为常用,建议使用sourcetree,会比命令行方便的多

      

       

  • 相关阅读:
    AngularJS 包含HTML文件
    AngularJS 验证
    AngularJS html+DOM+ng-click事件
    表格边框css
    Ubantu下面命令听歌(豆瓣fm)
    AngularJS $http
    AngularJS过滤器
    Python-注册
    Python之内置函数
    生成手机号码代码
  • 原文地址:https://www.cnblogs.com/fqh123/p/14934872.html
Copyright © 2011-2022 走看看