美文网首页
Git 使用小记

Git 使用小记

作者: 顾小浪 | 来源:发表于2018-04-14 17:05 被阅读7次
  • 常用的checkout 或者clone

    • checkout
    cd 你的目录
    git init
    git remote add origin 远程仓库地址
    git fetch origin [远程分支名]:[本地分支名] //单独拉取一个分支,如果需要拉取全部分支,只需要调用 git fetch origin
    git checkout 本地分支名
    
    • clone
    cd 你的目录
    git clone --depth=1 远程仓库地址  //其中--depth=1可选,有这个参数时表示克隆深度为1
    //如果浅克隆后需要恢复历史则调用
    git fetch --unshallow
    
  • 从远程分支拉取到新分支

git checkout -b 本地新分支 origin/远程分支名

git pull origin 远程分支名:本地分支名
  • 推送本地分支到远程分支
git push origin 本地分支名:远程分支名 //该远程分支如果没有,则新建
  • 本地分支关联到远程分支
git branch --set-upstream-to origin/远程分支名 本地分支名

  • 删除远程分支
git push origin --delete 远程分支名
  • 删除最后一次提交
git revert HEAD
git push origin 远程分支名

如果删除远程仓库的最后一次提交的时候不需要保留历史记录的话,可以使用reset,命令如下:

 git reset --hard HEAD^
 git push origin master -f

-f 参数是强制提交,因为reset之后本地库落后于远程库一个版本,因此需要强制提交。

  • stash
    在有了一定的修改,不想提交但是有需要回退的时候可以使用用stash 暂存
git stash save  'temp'

temp为任意名称

  • 推荐一个rebase命令,具体用法请查看帮助文档

相关文章

  • Git 设置.gitignore 不生效的解决办法

    git学习使用小记 @(Alu)打开git命令行:输入: 清除git的本地版本库缓存再输入: 将你的 .gitig...

  • Git 使用小记

    常用的checkout 或者clonecheckoutcd 你的目录git initgit remote add ...

  • git使用小记

    git diff 命令 1、每修改一次文件,要想比较暂存区和上次提交的变化,都要执行 add命令。2、git st...

  • Git 使用小记

    每个项目都有一个 Git 目录(译注:如果 git clone 出来的话,就是其中 .git 的目录;如果 git...

  • git使用小记

    最近刚入职了一家新公司,代码管理也从熟悉的SVN到不太熟练的git。 以下记录了这段时间使用的比较多的命令。 Gi...

  • Git使用小记

    1、常用命令 初始化 添加一个文件到 暂存区。git add . 添加当前目里下所有文件到暂存区 把暂存区域的文件...

  • Git 使用小记

    Ignore idea foldersgit rm -r --cached .idea Merge a branc...

  • git 代码版本管理工具add、commit、pull、push

    接触git版本管理工具有一段时间了,工作中使用到git,特此小记git代码版本管理工具add、commit、pul...

  • git使用小记---比较

    变化比较 git diff比较当前未add文件与上一次add文件的区别(workingtree与index) 比较...

  • Git 教程(命令行)

    Git命令小记 分支 1、创建本地分支 local_branch $ git branch

网友评论

      本文标题:Git 使用小记

      本文链接:https://www.haomeiwen.com/subject/ngvlkftx.html