• git命令记录


    1, clone 远程分支

      git clone 命令默认的只会建立master分支,如果你想clone指定的某一远程分支(如:dev)的话,可以如下:
      A. 查看所有分支(包括隐藏的)  git branch -a 显示所有分支,如:    
    * master   remotes/origin/HEAD -> origin/master   remotes/origin/dev   remotes/origin/master
      B.  在本地新建同名的("dev")分支,并切换到该分支
    git checkout -t origin/dev 该命令等同于:
    git checkout -b dev origin/dev
     
    2,GIT服务器数据库恢复:
     
    1, git remote set-url origin 新的仓库地址
    2,git remote remove origin # 删掉原来git源
    3,git remote add origin [YOUR NEW .GIT URL] # 将新源地址写入本地版本库配置文件 (如果不执行2,这里会报错)
    4,git push -u origin master # 提交所有代码
    用这组命令也可以把GIT仓库转移。但这样操作之后只留下了master上的所有提交记录,其它分支都不存在了,不知怎样才能保留所有分支的提交记录。
     
    3,删除GI上的某些提交(仅限从某次提交之后的)
     git reset --hard SHA-1
     git push --force, 要极其慎重,这次提交以后,GIT会恢复到该次提交,之后的提交记录将不复存在。

  • 相关阅读:
    .NET Framework 1.13.5 版本安装包下载链接
    可遇不可求的Question之MYSQL获取自增ID的四种方法篇
    20110917 晴
    北海道 7天6夜 自助游
    想你了
    猫忘带电话了
    [转载经验] 探亲签证申请
    帮忙打印
    打印机
    20110910 晴
  • 原文地址:https://www.cnblogs.com/ceblog/p/8278377.html
Copyright © 2020-2023  润新知