Git的基本使用方法

226 阅读1分钟

1、下载(clone)分支

把目标文件下载到当前文件夹: git clone xxx.git`

把目标文件下载到指定文件夹: git clone "xxx.git" 指定目录

clone的时候创建新的分支: git clone -b 【分支名称】 ‘xxx.git' 其中 -b 【分支名称】写在最后也行

2、新建分支

git clone -b branchOne git@gitlab.com:wangtiansheng/test.git 这段代码从远程(git@gitlab.com:wangtiansheng/test.git)下载了代码,存到本地分支(branchOne)内。但是远程仍然只有master分支。

注意:git clone直接下载完整的项目(包含所有分支)。因此上面的代码的意思就是,你下载之后,在本地切换到了branchOne分支。

git push --set-upstream git@gitlab.com:wangtiansheng/test.git branchOne 这段代码把本地文件上传到远程仓库(git@gitlab.com:wangtiansheng/test.git)。并且在远程仓库创建branchOne分支,把当前代码上传到branchOne分支。

3、合并分支

git checkout main 切换到本地主分支

在主分支下,运行git merge branchOne把本地branOne分支的内容合并到本地主分支。然后运行git push,把本地主分支push到远程仓库

4、大致流程

如果项目分枝已经存在:

git clone下载完整项目,git checkout branchOne切换到你想要修改的分支,然后三连

git add .
git commit -m 'upadate'
git push

如果项目分支不存在:

git clone -b branchOne git@gitlab.com:wangtiansheng/test.git 下载的时候创建分枝,并切换到该分支。写你的代码。写完代码后三连:

git add .
git commit -m 'upadate'
git push --set-upstream git@gitlab.com:wangtiansheng/test.git branchOne

为什么最后的push不一样,因为远程仓库没有branchOne分支,你要创建一个branchOne分支才能push上去。