git 的幾種常見使用場景

托管倉庫:gitlab
命名空間:namespace
項目標識名:nonexistent-project
本地項目目錄名:workplace

1. 使用 git 命令創(chuàng)建新遠程倉庫

采用 git bash 命令直接推送并創(chuàng)建遠程倉庫,分支為 master,前提是 gitlab 版本大于 10.5,且有權(quán)限訪問 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)有遠程關(guān)聯(lián)
git remote remove origin
# 添加遠程關(guān)聯(lián)
git remote add origin 新倉庫地址
# 重新與 master 建立追蹤
git branch --set-upstream-to origin/master
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容