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}
Git语法
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 正月,大雪纷飞,西安。三月,草木萌动,厦门。五月,花信可期,北京。九月,清秋寒露,广西。十一月,高棉微笑,柬埔寨。...