We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
git 的操作可以通过命令的形式如执行,日常使用就如下图6个命令即可
git
实际上,如果想要熟练使用,超过60多个命令需要了解,下面则介绍下常见的的git 命令
Git 自带一个 git config 的工具来帮助设置控制 Git 外观和行为的配置变量,在我们安装完git之后,第一件事就是设置你的用户名和邮件地址
Git
git config
后续每一个提交都会使用这些信息,它们会写入到你的每一次提交中,不可更改
设置提交代码时的用户信息命令如下:
一个git项目的初始有两个途径,分别是:
在日常工作中,代码常用的基本操作如下:
关于提交信息的格式,可以遵循以下的规则:
远程操作常见的命令:
git checkout [file] 恢复暂存区的指定文件到工作区
git checkout [commit] [file] 恢复某个commit的指定文件到暂存区和工作区
git checkout . 恢复暂存区的所有文件到工作区
git reset [commit] 重置当前分支的指针为指定commit,同时重置暂存区,但工作区不变
git reset --hard 重置暂存区与工作区,与上一次commit保持一致
git reset [file] 重置暂存区的指定文件,与上一次commit保持一致,但工作区不变
git revert [commit] 后者的所有变化都将被前者抵消,并且应用到当前分支
reset:真实硬性回滚,目标版本后面的提交记录全部丢失了 revert:同样回滚,这个回滚操作相当于一个提价,目标版本后面的提交记录也全部都有
reset:真实硬性回滚,目标版本后面的提交记录全部丢失了
reset
revert:同样回滚,这个回滚操作相当于一个提价,目标版本后面的提交记录也全部都有
revert
你正在进行项目中某一部分的工作,里面的东西处于一个比较杂乱的状态,而你想转到其他分支上进行一些工作,但又不想提交这些杂乱的代码,这时候可以将代码进行存储
git stash 暂时将未提交的变化移除
git stash pop 取出储藏中最后存入的工作状态进行恢复,会删除储藏
git stash list 查看所有储藏中的工作
git stash apply <储藏的名称> 取出储藏中对应的工作状态进行恢复,不会删除储藏
git stash clear 清空所有储藏中的工作
git stash drop <储藏的名称> 删除对应的某个储藏
git常用命令速查表如下所示:
https://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html
https://segmentfault.com/a/1190000017875714
The text was updated successfully, but these errors were encountered:
git push <远程库名> :<分支名> 删除远程某个分支 这个错了吧 需要加个 -d 吧
Sorry, something went wrong.
No branches or pull requests
一、前言
git
的操作可以通过命令的形式如执行,日常使用就如下图6个命令即可实际上,如果想要熟练使用,超过60多个命令需要了解,下面则介绍下常见的的
git
命令二、有哪些
配置
Git
自带一个git config
的工具来帮助设置控制Git
外观和行为的配置变量,在我们安装完git
之后,第一件事就是设置你的用户名和邮件地址后续每一个提交都会使用这些信息,它们会写入到你的每一次提交中,不可更改
设置提交代码时的用户信息命令如下:
启动
一个
git
项目的初始有两个途径,分别是:日常基本操作
在日常工作中,代码常用的基本操作如下:
关于提交信息的格式,可以遵循以下的规则:
分支操作
远程同步
远程操作常见的命令:
撤销
git checkout [file] 恢复暂存区的指定文件到工作区
git checkout [commit] [file] 恢复某个commit的指定文件到暂存区和工作区
git checkout . 恢复暂存区的所有文件到工作区
git reset [commit] 重置当前分支的指针为指定commit,同时重置暂存区,但工作区不变
git reset --hard 重置暂存区与工作区,与上一次commit保持一致
git reset [file] 重置暂存区的指定文件,与上一次commit保持一致,但工作区不变
git revert [commit] 后者的所有变化都将被前者抵消,并且应用到当前分支
存储操作
你正在进行项目中某一部分的工作,里面的东西处于一个比较杂乱的状态,而你想转到其他分支上进行一些工作,但又不想提交这些杂乱的代码,这时候可以将代码进行存储
git stash 暂时将未提交的变化移除
git stash pop 取出储藏中最后存入的工作状态进行恢复,会删除储藏
git stash list 查看所有储藏中的工作
git stash apply <储藏的名称> 取出储藏中对应的工作状态进行恢复,不会删除储藏
git stash clear 清空所有储藏中的工作
git stash drop <储藏的名称> 删除对应的某个储藏
三、总结
git
常用命令速查表如下所示:参考文献
https://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html
https://segmentfault.com/a/1190000017875714
The text was updated successfully, but these errors were encountered: