Git 常用命令实践总结——小白必看

在使用 Git 和 Gitlab 的过程中,总结了一些自己常用的简单命令,希望能帮助到初用 git 的同学们

1、克隆远程项目到本地

Git 常用命令实践总结——小白必看_第1张图片
Git 常用命令实践总结——小白必看_第2张图片
在 git 中执行

git clone git@XXXXXX

或者

git clone http://XXXXXXX

可将项目克隆到本地

git@XXXXXX 是上图中 SSH 的地址, http://XXXXXXX 是上图中 HTTP 的地址

2、远程已有某分支,创建本地分支与之进行关联

使用场景:在面对一个新项目时,首先需要创建本地分支和 Gitlab 上的远程分支进行关联。比如远程的 Gitlab 上有 feature 分支本地没有,需要本地创建 feature 分支并关联

git pull origin feature

git checkout -b feature origin/feature

第一步:将远程 feature 分支拉取到本地
第二步:本地创建 feature 分支与远程 feature 分支关联
执行以上两步,创建本地分支远程分支关联的任务完成

3、本地已有某分支,创建远程分支与之进行关联

使用场景:比如本地创建自己的分支 Feature-Jack,需要远程同样有个叫 Feature-Jack 的分支,这样提交代码直接提交到这个分支即可

创建本地分支并切换到该分支的命令是:

git checkout -b Feature-Jack

远程创建 Feature-Jack 分支与本地的进行关联的命令是:

git push -u origin Feature-Jack

执行以上两步可完成远程分支关联本地分支的任务

4、在本地某分支提交代码到远程对应分支

这个命令使用率很高,比如本地在 Feature-Jack 分支,代码需要提交到远程的 Feature-Jack 分支

git add .

git commit -m"这里面写提交时的备注信息"

git push

5、本身在 Feature-Jack 分支,拉取 feature 分支最新代码到本地

使用场景:经过一段时间开发,团队每个人的代码合并后汇总在 feature 分支,需要将该分支代码拉取到本地

git checkout feature

git pull

git checkout Feature-Jack

git merge feature

这个 merge 涉及解决两份代码间冲突的问题,新手不太会弄最好多询问

6、其他简单的常用命令

git branch 查看当前所有分支

git checkout 分支名(如feature) 切换到feature分支

git log 查看当前所在分支的提交信息记录

git status 查看当前分支状态信息

git pull 拉取当前分支最新代码到本地

以上是最近一段时间操作 git 所记录的常用命令,基本能够满足日常需求,后续随着水平的提高会继续更新

你可能感兴趣的:(git,gitlab,git)