git版本控制 学习之路(一)
2016-08-26 09:32
351 查看
最近学习了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 文件名 本地工作区删除文件后,从库中删除
关于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 文件名 本地工作区删除文件后,从库中删除
相关文章推荐
- RPC failed; result=22, HTTP code = 411
- git更新已經刪除的文件
- 提取Git每次提交后Commit的文件
- GIT迁移服务器
- 分布式版本管理git入门指南使用资料汇总及文章推荐
- git终极指南:在实际开发中的应用
- 6 个托管 git 仓库的地方
- 简单谈谈node.js 版本控制 nvm和 n
- VSS 软件配置管理 版本控制第1/2页
- Git远程操作详解
- 25个 Git 进阶技巧(翻译)
- 详解版本控制利器Git,SVN的异同以及适用范围
- 使用svn进行版本控制
- git多账号登录问题解析
- Ruby实现的删除已经合并的git分支脚本分享
- 在 Shell 提示符中显示 Git 分支名称的方法
- Git使用基础篇(一些常用命令和原理)
- git 使用及常用命令
- Git 常用命令整理
- git eclipse 插件的安装