版本控制系统git

分布式版本控制系统,在每个使用者的电脑上有一个完整的数据仓库,没有网络依然可以使用git,当然为了习惯及团队协作,会将本地数据同步到git服务器或者github等代码仓库。

git常用命令

命令

命令说明

add    

添加文件内容至索引

bisect 

通过二分查找定位引入 bug 的变更

branch 

列出、创建或删除分支

checkout

检出一个分支或路径到工作区

clone  

克隆一个版本库到一个新目录

commit 

记录变更到版本库

diff   

显示提交之间、提交和工作区之间等的差异

fetch  

从另外一个版本库下载对象和引用

grep   

输出和模式匹配的行

init   

创建一个空的

Git    

版本库或重新初始化一个已存在的版本库

log    

显示提交日志

merge  

合并两个或更多开发历史

mv     

移动或重命名一个文件、目录或符号链接

pull   

获取并合并另外的版本库或一个本地分支

push   

更新远程引用和相关的对象

rebase 

本地提交转移至更新后的上游分支中

reset  

重置当前HEAD到指定状态

rm     

从工作区和索引中删除文件

show   

显示各种类型的对象

status 

显示工作区状态

tag

创建、列出、删除或校验一个GPG签名的 tag 对象

转载于:https://www.cnblogs.com/xcpp/p/10932150.html

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐