托管倉庫:gitlab
命名空間:namespace
項目標識名:nonexistent-project
本地項目目錄名:workplace
1. 使用 git 命令創(chuàng)建新遠程倉庫
采用 git bash 命令直接推送并創(chuàng)建遠程倉庫,分支為 master
死讹,前提是 gitlab 版本大于 10.5
铐维,且有權限訪問 namespace
仰禽。有 SSH 和 HTTPS 兩種方法選擇择浊。
# 使用 ssh
git push --set-upstream git@gitlab.example.com:namespace/nonexistent-project.git master
# 使用 https
git push --set-upstream https://gitlab.example.com/namespace/nonexistent-project.git master
2. 從遠程倉庫克隆到本地項目
# 項目目錄
cd workplace/
# 初始化
git init
# 克隆
git clone git@gitlab.example.com:namespace/nonexistent-project.git
3. 新建艳丛、查看荔茬、切換分支
# 查看所有分支
git branch -a
# 新建分支
git branch dev
# 切換分支
git checkout dev
4. 本地項目推送到已有遠程倉庫
cd workplace/
# 查看本地項目的分支
git branch -a
# 切換至 dev 分支
git checkout dev
# 查看本地與遠程的狀態(tài)
git status
# 添加所有代碼
git add .
# 提交并填寫提交評論
git commit -m "提交評論"
# 推送到遠程倉庫的 dev 分支
git push origin dev
5. 遠程倉庫的 dev 分支合并到 master 分支
git checkout master
git pull
git merge dev
git push origin master
6. 本地項目與遠程倉庫斷開追蹤或者換了git地址霞揉,需要修改git地址
# 移除本地項目現(xiàn)有遠程關聯(lián)
git remote remove origin
# 添加遠程關聯(lián)
git remote add origin 新倉庫地址
# 重新與 master 建立追蹤
git branch --set-upstream-to origin/master