Git语法

git add file ------------------将文件添加到仓库
git commit -m "ContentDescription" ----------------将文件提交到仓库
commit命令可以一次性提交整个仓库新添加的文件,add命令每次可以添加多个文件,中间用空格分隔
git status ----------------------------查询目前仓库的状态
git diff--------------------------------查看Difference
git log--------------------------------查看由远及近的提交信息
HEAD指向当前版本,HEAD^指向上一个版本,往上第一百个版本写为HEAD~100
git reset --hard VersionNumber--------------改变至这个版本
如果后退后又想回至后面的版本:
git reflog---------------------------------记录操作,可以看到Commit ID用来返回版本
git checkout -- file -----------------------撤销最近未提交的操作
git reset HEAD file ------------------------撤销暂存区的文件
git rm file -----------------------------------删除版本库里的文件
git remote add originName User@address:path/.git-------关联远程版本库
git push -u originName master --------------推送master分支所有内容至远程库master分支并合并,之后每次推送即可不用再带 -u 参数
git clone User@address:path/
.git -----------------克隆远端库文件至本地
git branch--------------------查看分支
git brance branchName ----创建分支
git checkout branchName-----切换分支
git checkout -b branchName----创建并切换分支
git merge branchName------合并分支
git branch -d branchName ----删除分支
git log --graph--------------------查看分支合并图
git merge --no-ff --------------禁用Fast Forward模式,即使删除分支后,分支历史里依然可以查看是否合并过。
git stash--------保存现场
git stash list------查看保存现场列表
git stash pop -------弹出保存的现场
git stash apply -------恢复保存的现场,但不会删除stash中的内容,需要使用git stash drop删除
如果保存了多个,可以选择其中的某一个恢复:git stash apply stash@{0}

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

推荐阅读更多精彩内容

  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 14,646评论 9 163
  • 一、电脑本地初始化一个仓库 1. git init: 初始化一个电脑上本地仓库 终端进入项目目录,输入: 该命令将...
    dragon_li阅读 8,086评论 1 4
  • git常用命令 GIT常用命令备忘:http://stormzhang.com/git/2014/01/27/gi...
    新篇章阅读 12,749评论 1 26
  • 正月,大雪纷飞,西安。三月,草木萌动,厦门。五月,花信可期,北京。九月,清秋寒露,广西。十一月,高棉微笑,柬埔寨。...
    读书姬阅读 4,114评论 4 19
  • “本质”需要通过“现象”才能表达出来,比如说你想对某个人或某个事物传达你的感受或思想,你就得需要说话或者用某种行动...
    韦易阅读 3,247评论 0 0