git 的几种常见使用场景

托管仓库:gitlab
命名空间:namespace
项目标识名:nonexistent-project
本地项目目录名:workplace

1. 使用 git 命令创建新远程仓库

采用 git bash 命令直接推送并创建远程仓库,分支为 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
# 查看本地与远程的状态
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地址

# 移除本地项目现有远程关联
git remote remove origin
# 添加远程关联
git remote add origin 新仓库地址
# 重新与 master 建立追踪
git branch --set-upstream-to origin/master
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容