git版本控制 学习之路(一)

来源:互联网 发布:钉钉邮箱 绑定域名 编辑:程序博客网 时间:2024/06/06 18:29

最近学习了git版本控制的一些东东,现在分享一下。还请老鸟们批评指教。

关于git的安装配置也就不多说了,直接进入主题


配置全局(再新建时就用该用户)

git config -- global user.name "用户名"

git config --global user.email “邮箱”


1.打开要进行的控制的文件夹下打开 git

          (不想用配置全局用户的话,执行以下命令新建一个只对本文件有效的)

         git config --local user.name "用户名"

        git config --local user.email "邮箱"

git init  新建个仓库

git add .     添加 该文件夹下的所有文件 到追踪列表。  (git add "文件名"     添加 一个文件 到列表)

            git rm - cache 移除整个追踪列表

git commit -m ”备注"      提交到本地仓库  

           git log     查看项目提交历史(这个命令我用的多)

          至此我们就提交了一个在本地仓库

 2.下面进行版本的一些回退、复原

首先要知道 有个 HEAD 指针指向当前版本,HEAD^  上一个版本  HEAD^^ 上上个版本  HEAD~100 前100个版本

 git reset --hard HEAD^ 回退到上个版本。

git reset --hard 版本号的hash值前6位就行

     (用 git log 查看,用命令可以回退到上次回退之前的版本,要求这个命令窗口还未关闭 )

     (用 git reflog  查看所有版本的hash,可以包括上次关机前的)

3.暂存区的修改

git status 查看工作区与 暂存区 或 仓库 的区别  (用的也较多)

git checkout --文件名   恢复到最近一次 git add (优先) 或 git commit 时的状态

git reset HEAD 文件名     除掉暂存区的修改

git rm 文件名         本地工作区删除文件后,从库中删除




0 0
原创粉丝点击