zoukankan      html  css  js  c++  java
  • 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会恢复到该次提交,之后的提交记录将不复存在。

  • 相关阅读:
    Github.Git
    android 环境的配置
    如何在Virtual box 下安装Mac os
    如何下载google play商店里面的app?
    神奇的网站
    pycharm使用总结
    软件测试 -- SQL注入测试
    win10 下mysql环境变量配置
    NStask
    在pycharm 中使用 GitHub:
  • 原文地址:https://www.cnblogs.com/ceblog/p/8278377.html
Copyright © 2011-2022 走看看