Git命令行的使用

1、在当前目录新建一个Git代码库

git init
1-init.png

2、添加readme.md文件


Git命令行的使用_第1张图片
2-添加文件.png

3、添加当前目录的所有文件到暂存区

git add .
3-add.png

4、提交暂存区到仓库区

git commit -m "注释"
4-commit.png

5、关联本地仓库和GitHub库

git remote add origin 网站上的仓库SSH地址
5-关联本地仓库和GitHub库.png

6、第一次将本地仓库推送到GitHub上

git push -u origin master
Git命令行的使用_第2张图片
6-第一次将本地仓库推送到GitHub上.png

7、列出本地所有分支

git branch
7-branch.png

注:只有一个master分支
8、新建立一个分支,但是依然停留在当前分支

git branch develop

8.1 创建一个devlop分支


8.1-建立develop分支.png

8.2 列出本地所有分支查看


8.2-查看.png

8.3 创建jack_v1.0.0_functionFour分支


Git命令行的使用_第3张图片
8.3 branch.png

注: 当前分支是jack_v1.0.0_functionThree, 所以创建的jack_v1.0.0_functionFour分支是基于jack_v1.0.0_functionThree的

8.4 创建jack_v1.0.0_functionFive分支


Git命令行的使用_第4张图片
8.4 branch.png

注:当前分只是develop分支,所以创建的jack_v1.0.0_functionFive分支是基于develop的

9、切换到指定分支,并更新工作区

git checkout develop

注:切换到develop分支,并查看


Git命令行的使用_第5张图片
9-切换分支.png

10、列出所有远程分支

git branch -r
10-远程分支.png

注:当前只有一个远程分支

11、列出所有本地分支和远程分支

git branch -a
Git命令行的使用_第6张图片
11-所有本地分支和远程分支.png

12、列出所有远程主机

git remote
12-列出所有远程主机.png

注:当前只有一台远程主机,叫做origin

13、查看主机的详细信息

git remote show origin
Git命令行的使用_第7张图片
屏幕快照 2018-07-11 下午4.21.12.png

注:查看origin主机的详细信息

14、克隆版本库

git clone 版本库网址
14-克隆版本库.png

15、查看克隆下来的文件以及分支信息


Git命令行的使用_第8张图片
15-查看克隆下来的文件以及分支信息.png

注:本地只有master分支,远程分支也只有master (区别于原本地develop分支)
基于develop分支创建baby_v1.0.0_functionOne分支,参考上面

16、将原仓库中的develop分支推送到远程

git push 远程主机名 本地分支:远程分支

注:git push 是本地分支:远程分支
如果远程分支不存在,则会被新建


Git命令行的使用_第9张图片
16-本地develop分支推送到远程.png

注:图中可以看到远程增加了develop仓库

17、克隆仓库更新远程主机版本库

git fetch 远程主机名

注:当远程主机的版本库有了更新,需要将这些更新取回本地,这时就要用到git fetch 命令


Git命令行的使用_第10张图片
17-更新远程主机版本库.png

注: 可以看到新的develop分支

18、取回远程某个分支的更新,再与本地的指定分支合并

git pull 远程主机名 远程分支名:本地分支名

Git命令行的使用_第11张图片
18-pull.png

注: 当develop有更新时(也就是已完成过开发develop分支的合并),更新本地develop分支

19、将更新的develop分支合并到开发分支baby_v1.0.0_functionOne
需要先切换到baby_v1.0.0_functionOne本地分支

git merge develop
Git命令行的使用_第12张图片
19-合并分支.png

注:当将更新的develop分支合并到baby_v1.0.0_functionOne本地开发分支时,可能有冲突需要解决

20、删除分支
删除本地分支

git branch -d 本地分支名
20-删除本地分支.png

删除本地分支对应的远程分支

git push origin --delete 分支名
Git命令行的使用_第13张图片
20-删除本地对应的远程分支.png

21、记录查看

git log
Git命令行的使用_第14张图片
21-记录查看.png

图表形式查看


Git命令行的使用_第15张图片
21-log 图表.png

你可能感兴趣的:(Git命令行的使用)