git操作

git push

命令用于将本地分支的更新,推送到远程主机。不会推送标签(tag),除非使用--tags选项。

git push <远程主机名>  <本地分支名>:<远程分支名>

git push origin sass:sass

推送所有分支和 tag

git push --follow-tags origin --all

如果有多个远程分支,可以设置默认分支

git branch --set-upstream-to=origin/master master

git pull

命令的作用是,取回远程主机某个分支的更新,再与本地的指定分支合并。

git pull <远程主机名> <远程分支名>:<本地分支名>

$ git pull origin sass:sass

使用git在本地新建一个分支后,需要做远程分支关联。如果没有关联,git会在下面的操作中提示你显示的添加关联。

git branch --set-upstream-to=origin/master master

git fetch origin 来同步远程服务器上的数据到本地。

取回远程主机的更新以后,可以在它的基础上,使用git checkout命令创建一个新的分支。

在远程分支origin/sass的基础上,创建一个新本地分支sass。
git checkout -b sass origin/sass

删除一个已被终止的分支

git branch -d <branch_name>

把远程的 sass 合并进远程的 master,

1、删除远程的 master

git push origin :master

2、

git push origin sass:master

撤销上次的 commit

git reset HEAD~

强制重置到某个提交

git reset master --hard


修复 .gitignore 无效

git rm -r --cached .
git add .
git commit -m "fix: 修复 .gitignore 无效"

添加远程地址

git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:Tyrone2333/clothes-collocation.git
git push -u origin master

从命令行推送已经创建的仓库 到利郎 git

git remote add lilanz http://git.lilang.com/enzo/web-sql-editor.git
git push -u lilanz master

git stash 暂存的操作

开发某一个分支时,需要处理其他事情,这时就可以暂存手头的工作,进行其他工作,完事后再恢复

暂存操作

git stash save '本次暂存的标识名字'

查看记录

git stash list

恢复指定的暂存工作, 暂存记录保存在list内,需要通过list索引index取出恢复,只能恢复一次

git stash pop stash@{index}

恢复指定的暂存工作, 暂存记录保存在list内,需要通过list索引index取出恢复

git stash apply stash@{index}

删除某个暂存, 暂存记录保存在list内,需要通过list索引index取出恢复

git stash drop stash@{index}

删除全部暂存

git stash clear


git reset --hard后恢复操作

Git 保留所有引用更新的日志

git reflog

git reset 撤销到对应的 hash

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、git操作规范 git操作流程数据流图 Remote:远程主仓库 Repository:本地仓库 Index:...
    LHH大翰仔仔阅读 3,875评论 0 1
  • 版本控制 git本质是一个分布式版本控制系统,客户端可以完成clone整个仓库,然后进行提交和修改。 一、了解gi...
    紫瑟枫阅读 2,701评论 0 0
  • 2018年9月10号入司,历经4个月的历练,从一开始不知道什么是Git到后来能在工作中应用,公司的分享会给了我很大...
    菜根_阅读 3,828评论 0 2
  • 如何快速掌握git操作 本人以前也看过git教程的pdf,但是说的都不太让人理解,让人难以掌握。但是在现实开发中,...
    安卓小生阅读 3,621评论 0 5
  • 列出当前所在的路径 pwd 创建一个名称为doc的文件夹 mkdir doc 进入doc文件夹 cd doc 查看...
    haegyeong阅读 1,872评论 0 0