说道git,每天都在使用,但很多命令还是记不住

一般来说,日常的使用,只需要记住6个命令。但若是想要熟练使用,那需要记住的渊源不止6个这么少,恐怕至少得60个以上

一、git流程图

开发代码仓库那些文件夹 代码仓库怎么用_编写代码


上图就是我们日常使用git时,最常用的6个指令,还有几个专用的名词:

remote:远程的仓库
repository:本地仓库
index:暂存区
workspace:工作区

二、新建代码库 (leader)

2.1 新建一个git代码库并初始化

mkdir newPro
cd newPro
git init

代码示例如图:

开发代码仓库那些文件夹 代码仓库怎么用_git_02

2.2 在gitee码云进行远程仓库的创建

2.2.1 点击新建仓库

开发代码仓库那些文件夹 代码仓库怎么用_远程仓库_03

2.2.2 填写新仓库的信息

开发代码仓库那些文件夹 代码仓库怎么用_开发代码仓库那些文件夹_04


接下来,点击 创建即可创建远程仓库完成

2.3 配置公钥

第一步、点击设置

开发代码仓库那些文件夹 代码仓库怎么用_编写代码_05


第二步、选择 ssh公钥

开发代码仓库那些文件夹 代码仓库怎么用_编写代码_06

第三步、生成 ssh key 公钥

开发代码仓库那些文件夹 代码仓库怎么用_git_07

第四步、根据ssh 存放的物理路径,打开并拷贝

开发代码仓库那些文件夹 代码仓库怎么用_编写代码_08


可使用vscode进行打开、拷贝

开发代码仓库那些文件夹 代码仓库怎么用_git_09

第五步、添加公钥、设置公钥标题

开发代码仓库那些文件夹 代码仓库怎么用_编写代码_10

第六步、输入密码,公钥配置完成

开发代码仓库那些文件夹 代码仓库怎么用_git_11

2.4 将本地仓库与远程仓库进行关联

git remote add origin git@gitee.com:bonnie_l/newRemote.git

开发代码仓库那些文件夹 代码仓库怎么用_git_12


执行代码,实现关联

开发代码仓库那些文件夹 代码仓库怎么用_开发代码仓库那些文件夹_13

2.5 编写代码并提交远程

编写代码就不详细演示,实例如下

开发代码仓库那些文件夹 代码仓库怎么用_开发代码仓库那些文件夹_14

git add . //添加索引并存放到暂存区
git commit -m ‘提交时附带的提交信息’ //将暂存区的数据提交到本地仓库
git push //将本地仓库数据提交远程仓库

执行代码,如下图示例:

开发代码仓库那些文件夹 代码仓库怎么用_编写代码_15


此时可在远程仓库进行查看

开发代码仓库那些文件夹 代码仓库怎么用_编写代码_16


到此,创建仓库并提交内容演示完毕。

三、日常代码推、拉

3.1 拉取远程仓库数据、提交自己的内容

git clone git@gitee.com:bonnie_l/newRemote.git alias
alias为别名设置,若设置则为clone下来的项目设置一个项目名;若不设置则默认原项目名

克隆仓库的地址如下图可获得:

开发代码仓库那些文件夹 代码仓库怎么用_开发代码仓库那些文件夹_17


进行仓库克隆:

开发代码仓库那些文件夹 代码仓库怎么用_开发代码仓库那些文件夹_18

开发代码仓库那些文件夹 代码仓库怎么用_git_19

3.2 切换目录、创建切换分支,提交内容

cd clonePro //切换目录
git checkout -b user1 //创建并切换到本地新分支

切换目录、创建并切换到新分支

开发代码仓库那些文件夹 代码仓库怎么用_远程仓库_20


编写代码,进行提交

编写代码

开发代码仓库那些文件夹 代码仓库怎么用_git_21


代码提交:

git add . //到暂存区
git commit -m ‘message’ //到本地仓库
git push //到远程仓库

开发代码仓库那些文件夹 代码仓库怎么用_git_22


此时可在gitee进行查看

开发代码仓库那些文件夹 代码仓库怎么用_开发代码仓库那些文件夹_23

四、分支合并

  • 若是本地创建的分支,可直接使用git merge branch1进行合并;
  • 若是他人创建的分支进行合并,可使用git origin/merge branch2进行合并

开发代码仓库那些文件夹 代码仓库怎么用_编写代码_24

注意: 切记 切记
我们使用 git commit只是提交到了本地仓库,还需使用 git push推到远程~~