zoukankan      html  css  js  c++  java
  • git基本操作

    git 源码下载:
    git clone git_source_url c:uct
    创建分支:
    git branch Portal_DRH

    删除一个分支:
    git branch -D Portal_DRH

    clone代码并新建分支Portal_DRH:
    git checkout -b Portal_DRH develop

    切换到分支Portal_DRH:
    git checkout Portal_DRH

    添加文件到暂存区
    git add filename

    提交修改到本地仓库
    git commit -m "添加注释"

    把修改的源码文件push到远程分支
    git push origin Portal_DRH

    从远程的origin仓库的Portal_DRH分支下载代码到本地的origin Portal_DRH
    git fetch origin Portal_DRH

    把远程下载下来的代码合并到本地仓库,远程的和本地的合并
    git merge origin/Portal_DRH

    查看远程分支
    git branch -a

    查看本地分支
    git branch

    查看本地分支修改了哪些文件

    git status

    本地分支推送到远程分支(远程分支如果不存在则创建远程分支)
    git push origin local_branch:remote_branch

    如何从本地恢复被删除的文件(还未commit)
    直接从本地把文件checkout出来就可以了,用不着从远程服务器上pull下来,因为,所有的历史版本你的本地都有的。
    具体做法 git checkout file 同时恢复多个被删除的文件:
    git ls-files -d | xargs -i git checkout {}


    可以看到,除了之前的“Changes to be committed”状态,现在又多了一条“Changes not staged for commit”状态,
    表明文件已经修改,但是还没有放入暂存区域,也就是没生成快照。
    如果现在进行commit操作,只是将修改之前的文件快照提交到了git目录,
    一定记住:只有暂存区域的文件(即:文件状态为“Changes to be committed”)才会被提交。
    正如提示,通过“git add README.txt”命令将已修改文件更新到暂存区域中,如果想撤销修改,
    可以使用“git checkout -- README.txt”命令。

  • 相关阅读:
    [译]Java例解Interface
    【笔记】2014-01至2014-02
    【笔记】2013-12
    【笔记】2013-10至2013-11
    【笔记】2013-09
    【笔记】2013-08
    【笔记】2013-07
    生活工作中好用的快捷键和小工具(更新)
    Android Studio更新Gradle问题
    gradle构建spring5源码
  • 原文地址:https://www.cnblogs.com/dongruiha/p/6756011.html
Copyright © 2011-2022 走看看