git

Git基本操作

Posted by Sunfy on 2019-06-15
Words 660 and Reading Time 2 Minutes
Viewed Times
Viewed Times
Visitors In Total

git基本操作,本博客只是最基本操作说明和相应图解

image-20200908222733250

Git下载

git下载安装地址:https://git-scm.com/downloads

安装过程基本属于一路next,这里不做介绍,主要介绍git的操作命令

Git工作流程

img

git 基本命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# 将当前目录初始化为一个git仓库
git init
# 在当前目录下创建test目录,并初始化为一个git仓库
git init test

# 查看本地仓库中文件状态
git status

# 将本地文件添加至暂存区
# 当前目录下的所有文件全部添加
git add -A
# 只将当前选中的文件添加至暂存区
git add [filename]

# 将暂存区文件提交至本地仓库
git commit -m "提交备注"

# 将本地仓库关联至远程仓库
git remote add orgin https://github.com/xxxxx/xxx

# 提交本地仓库至远程仓库
git push origin
# 此时由于本地仓库没有找到上游仓库位置,git会提示设置上游仓库命令
git push --set-upstream origin master

###################################################
# 至此,git仓库就已经提交完成,在远程仓库中可以看到和本地仓库同步的内容
# 当再次修改本地仓库内容后,可以直接使用
git add -A;git commit -m "提交备注";git push;
# 用以上命令进行代码提交同步
###################################################

# 上图中右侧位置是已经存在远程仓库,在本地并没有创建仓库而是直接使用以下命令获取远程仓库内容
git clone [远程仓库地址]

# 然后就可以通过上述的git基本命令就行git操作

git切换仓库地址

1
2
3
git remote remove origin
git remote add origin git@192.168.1.240:root/poba-angular-pc.git
git push -u origin develop

实现功能:

将git仓库的某个tag导出为一个分支,(tag标签导出后是无法直接编辑文件的)

在阅读github框架源码时有使用过(Spring)

1
2
3
4
5
6
7
# 查询当前仓库中所有tag
git tag
# 检出某个tag
git checkout tagxxx
# 利用当前检出创建分支
git checkout -b branchName tagName
# 检出完成

git查看分支时添加注释说明

官方git并没有此项功能,需要借助插件来实现git-br

步骤:

1
2
3
4
5
6
7
8
9
10
# 给分支添加说明
git config branch.xxxbranchName.description "添加分支说明"
# 此时如果我们通过内置命令也是可以看到添加的分支说明的,只不过会比较繁琐
git config branch.xxxbranchName.descripiton
# git命令长且每次只能查看某个分支的说明

# 安装简便的查看工具 npm安装
npm i -g git-br
# 使用命令查看
git br

image-20210909105447360


Copyright 2021 sunfy.top ALL Rights Reserved

...

...

00:00
00:00