没有合适的资源?快使用搜索试试~ 我知道了~
Git基本使用
需积分: 16 0 下载量 117 浏览量
2017-04-14
22:42:05
上传
评论
收藏 1.48MB PDF 举报
温馨提示
试读
19页
Git版本控制工具对命令模式使用的整理
资源推荐
资源详情
资源评论
Git 整理 ITRenj
第 1 页 共 19 页
Git
基本使用整理
一、下载安装
................................................................................................................
2
1.下载 Git 客户端
.................................................................................................
2
2.安装
.....................................................................................................................
2
3.查看是否安装成功
.............................................................................................
2
二、配置用户名和邮箱
................................................................................................
2
1.配置全局的用户名和邮箱
.................................................................................
2
2.配置指定仓库的用户名和邮箱
.........................................................................
2
3.修改用户名和邮箱
.............................................................................................
3
三、本地仓库常用命令(在 Git Bash 窗口中使用)
..................................................
3
四、使用配置
................................................................................................................
4
1.配置别名
.............................................................................................................
4
2.配置 Git 提交忽略文件
.....................................................................................
4
3.其他配置
.............................................................................................................
5
4.查看配置
.............................................................................................................
5
5.配置文件位置
.....................................................................................................
5
五、工作区和暂存区
....................................................................................................
6
六、撤销、修改和删除文件
........................................................................................
6
七、生成 SSH key
.........................................................................................................
7
1.使用 SSH Key 原因
.............................................................................................
7
2.查看是否已经生成了 SSH Key
.........................................................................
7
3.生成 SSH key
......................................................................................................
7
4.将 SSH Key 添加到 GitHub
................................................................................
8
八、远程仓库
................................................................................................................
9
1.关联远程仓库
.....................................................................................................
9
2.断开与远程仓库的链接
.....................................................................................
9
3.查看远程仓库信息
.............................................................................................
9
4.SSH 提交方式重复输入 SSH 密码问题
..............................................................
9
5.将本地仓库推送到远程仓库
...........................................................................
10
6.SSH 警告
............................................................................................................
10
7.从远程仓库克隆
...............................................................................................
10
8.git pull 和 git fetch 的区别
......................................................................
11
九、使用分支
..............................................................................................................
11
1.创建、查看、合并分支
...................................................................................
11
2.解决冲突
...........................................................................................................
11
3.将本地分支推到远程仓库
...............................................................................
12
4.在本地创建和远程分支对应的分支(创建远程仓库的分支到本地)
...........
13
5.建立本地分支和远程分支的关联
...................................................................
13
6.删除分支
...........................................................................................................
13
7.bug 分支
............................................................................................................
13
十、多人协作
..............................................................................................................
15
1.抓取远程分支
...................................................................................................
15
2.模拟多人协作
...................................................................................................
15
3.多人协作流程
...................................................................................................
19
Git 整理 ITRenj
第 2 页 共 19 页
一、下载安装
1.下载 Git 客户端
下载地址:https://git-scm.com/downloads,下载对应系统的客户端即可。
2.安装
使用默认安装(可以修改安装路径)。
3.查看是否安装成功
安装完成后,在所有程序里面找到 "Git --> Git Bash" 或者在任意文件夹(或桌面)
右键点击”Git Bash Here”打开弹出一个类似 cmd 命令的窗口表示安装成功。
二、配置用户名和邮箱
1.配置全局的用户名和邮箱
安装完成后,打开 Git Bash,在弹出的窗口中输入如下命令:
git config --global user.name "用户名" <回车>
git config --global user.email "邮箱"<回车>
因为 Git 是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。
注意:git config --global 参数,有了这个参数,表示你这台机器上所有的
Git 仓库都会使用这个配置,当然你也可以对某个仓库指定的不同的用户名和邮
箱。
2.配置指定仓库的用户名和邮箱
在项目根目录下进行单独配置
git config user.name "用户名" <回车>
git config user.email "邮箱"<回车>
Git 整理 ITRenj
第 3 页 共 19 页
3.修改用户名和邮箱
使用配置的命令即可修改
三、本地仓库常用命令(在 Git Bash 窗口中使用)
什么是版本库呢?版本库又名仓库,英文名 repository,你可以简单理解成
一个目录,这个目录里面的所有文件都可以被 Git 管理起来,每个文件的修改、
删除,Git 都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以
“还原”。
查看 Git 版本:git version
创建文件夹:mkdir testgit
进入文件夹:cd testgit
创建文件:touch readme.txt
回退到上一个文件夹:cd ..(cd 后有一个空格)
清除窗口内容:clear
将一个文件夹变为 Git 仓库:git init(可以发现当前目录下多了一个.git 的目
录,默认是隐藏的,用 ls -ah 命令可以看见)
把文件添加到版本库:git add readme.txt
添加多个文件到版本库:git add readme.txt test.java(多个文件以空格分隔)
提交文件到 Git 仓库:git commit -m"提交注释"
查看仓库状态:git status
查看修改内容:git diff readme.txt
查看文件内容:cat readme.txt
查看提交日志:git log
log 扩展:
git log --pretty=oneline 记录详情只显示一行
git log -2 查看最近 2 次的提交历史记录
git log file1 file2 查看 file1 文件 file2 文件的提交记录
git log file/ 查看 file 文件夹下所有文件的提交记录
git log v1 -- 查看分支为 v1 的记录
git log -- v1 查看文件为 v1 的记录
git log v1 -- v1 查看分支为 v1 中的 v1 文件记录
git log v1.0.. 查询从 v1.0 以后的提交历史记录(不包含 v1.0)
git log test..master 查询 master 分支中的提交记录但不包含 test 分支
记录
git log master..test 查询 test 分支中的提交记录但不办含 master 分支
记录
git log master...test 查询 master 或 test 分支中的提交记录。
git log test --not master 屏蔽 master 分支
......
Git 整理 ITRenj
第 4 页 共 19 页
查看文件修改详情记录:git blame readme.txt
回退版本:
git reset --hard HEAD^ 回退一个版本
git reset --hard HEAD^^ 回退两个版本
git reset --hard HEAD~100 回退 100 个版本
git reset --hard 2e70fdf 更新到指定版本(2e70fdf,版本号)
查看版本号:git reflog
当我们将一个文件夹变为 Git 仓库之后,我们在文件夹里面所做的修改等都
将被 Git 记录,当我们在这个目录下新建一个文件需要添加到版本控制,可以使
用以下步骤:
① 使用 git add 命令增加到版本控制
② 使用 git commit 命令提交
③ 在这中间可以使用 git status 命令查看每一步的状态
四、使用配置
1.配置别名
当我们觉得使用 git status 查看状态时单词太长,那么我们就可以给他配置一
个别名,使用时直接使用别名即可。
配置别名的命令:
git config --global alias.st status 现在 git st 就表示原来的 git
status
git config --global alias.co checkout
git config --global alias.ci commit
git config --global alias.br branch
git config --global alias.last 'log -1' 查看最后一次提交信息
git config alias.lgo "log --pretty=oneline" 查看简要记录
......
--global 参数是全局参数,也就是这些命令在这台电脑的所有 Git 仓库下都有
用,如果只需要配置指定仓库的,那么直接在仓库根目录下输入以上命令(一定
要去掉--global)即可。
2.配置 Git 提交忽略文件
在仓库目录下新建一个名为.gitignore 的文件(因为是点开头,没有文件名,
没办法直接在 windows 目录下直接创建,必须通过 Git Bash 窗口的命令<在 Git
仓库目录下使用 Git Bash 执行 touch .gitignore 命令>来创建.gitignore 文
件)
例子:
剩余18页未读,继续阅读
资源评论
ITRenj
- 粉丝: 43
- 资源: 16
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功