Git 仓库的使用

关键字 :Git 仓库

一、安装 Git
1.使用如下命令在 Ubuntu 上安装 Git

sudo apt-get install git



2. 使用如下命令配置 Git 的用户信息

git config --global user.name

git config --global user.email

 

二、创建版本库
1. 初始化一个 Git 仓库

git init                  

 
2. 查看工作区的状态

git status

 3. 添加文件到暂存区

git add

 

 4. 添加文件到版本库

git commit -m

 

三、版本回退
1. 查看提交历史

git log --pretty=oneline

 
2. 查看命令历史

git reflog

 

 3. 查看修改内容

git diff

 

 4. 版本穿梭

HEAD 是当前版本,HEAD^ 是上一个版本

git reset --hard

四、撤销修改
1. 撤销工作区修改

git checkout -- file

2. 撤销暂存区修改

git reset HEAD

五、删除文件
1. 从版本库中恢复

git checkout --

 

 2. 从版本库中删除

git rm

 

六、分支管理
1. 查看分支

git branch

 


2. 创建分支:

git branch

 

 3. 切换分支

git checkout

 

 4. 创建+切换分支

git checkout -b

 

 5. 合并某分支到当前分支

git merge


6. 删除分支

git branch -d

 

七、解决冲突

当 Git 无法自动合并分支时,就必须首先解决冲突。解决冲突后,再提交,合并完成。

解决冲突就是把 Git 合并失败的文件手动编辑为我们希望的内容,再提交

用如下命令可以看到分支合并图。

git log --graph

git log --graph --pretty=oneline --abbrev-commit

 

八、制作和应用补丁
1. 制作补丁

git format-patch

git format-patch -M master

git format-patch --root

git format-patch ..

git format-patch –n

 

 
2. 应用补丁

git am

 

九、修改注释
1. 修改上一次提交的命令

git commit --amend

 

 2. 修改任意一次提交的注释

运行命令后会进入一个脚本编辑框,主要有 pick、reword、edit、squash 等命令:

edit 代表脚本停下来等待用户修改注释;

git rebase -i


再使用git commit –amend 来修改注释回到第一步

 
3. 完成剩余设置

git rebase --continue

 

十、打包当前 Commit 涉及到的文件
1. 查看两次提交间的所有涉及到的文件

Git diff --name-only

2. 使用如下命令完成对修改文件打包的组合动作

git diff a3a26b27 faee1bfb --name-only |xargs tar -cjvf dana.tar.gz

 

技术文档

类型标题档案
操作手册User Manual

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论