美文网首页
git版本控制-本地操作

git版本控制-本地操作

作者: Simon0903 | 来源:发表于2018-08-15 15:53 被阅读58次

    前言:

    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版本控制-本地操作

          本文链接:https://www.haomeiwen.com/subject/hrpibftx.html