git版本控制-本地操作

前言:

Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,可以有效、高速的处理从很小到非常大的项目版本管理。 

作者:Simon0903

链接:https://www.jianshu.com/u/2b4bc3b5e6fc

來源:

著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

git的工作模型:

由工作区的脚本(code.txt) -------->提交到暂存区(缓存)--------->提交到master的分支


作者:Simon0903

链接:https://www.jianshu.com/u/2b4bc3b5e6fc

來源:

著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

$ git init  #创建版本库

$ git add # 把当前工作区脚本提交至缓存区    

$ git status # 工作区当前状态 / 提交新档案状态  / 最近操作记录     

$ git branch # 查看当前有几个分支/ 且看到在哪个分支下工作

$ git commit  #把缓存区脚本提交至版本库HEAD - master

$ git log #查看版本库中现有已发布的新档

$ git reflog # 查看全局新档版本(含历史)

$ git reset HEAD # 取消缓存区错误新档

$ git checkout --file  #取消工作区错误新档

$  git reset --hard HEAD^ 取消存储区的新档 / 版本回退(^/^^/^^^退回最近提交的1个,2个,3个版本)

一、git init   进行创建版本库

在Ubuntu虚拟环境中创建git版本库成功后,如下展示

$ git init


创建版本库成功后,查看git(它是隐藏文件),需要用到 $ ls -la 命令去查看


二、git add 添加档案到版本库

已存在,可以把本地的版本档添加到git版本库

$ git add <新档版本档名字.txt>

三、git status 查看工作区当前状态 / 提交新档案状态  / 最近操作记录 

$ git status 



四、git branch 查看当前有几个分支/  且看到在哪个分支下工作

$ git branch 


创建新分支并进入该分支操作

$ git checkout -b dev 


四、git commit 发布一个档案版本

$ git commit -m ''<新档版本名>''

$ git commit -a


五、 git log 查看版本库中所有已发布的新档

$ git log

$ git log --pretty=oneline   (之前版上线过的本号)


六、git reset --hard HEAD^   版本回退(注:一个拖字符回退最近1个版本)

$ git reset --hard HEAD^ 


七、git reflog 查看版本(含全局、历史)

$ git reflog 


如果想要选择回退的版本号,则下属方式操作

$ git reset --hard 122ec13(需在git reflog 后再取版本档前7位数)


八、git reset HEAD  暂存区内“取消错误新档”

$ git reset HEAD --‘’<文件名>‘’


九、git checkout --file 工作区内"取消错误新档"


$ git checkout --‘’<文件名>“”


十、存储区内“取消错误新档”

#参照第六电版本回退

你可能感兴趣的:(git版本控制-本地操作)