1 2 3 4 5 6 |
# 拉取git项目到本地 -b参数为选择拉取的特定分支 git clone -b dev http://gitlab.yuan.cn/AI_PRODUCT/deplibs_v4.0/chat.git
# git clone项目到本地之后可以通过下述命令更新本地代码 git reset --hard HEAD # 如果发生冲突,可以通过该命令返回到上一个版本解决冲突 git pull origin dev # 将git上dev分支代码更新到本地 |
##先在GitLab创建项目仓库
1. 登录 GitLab:
2. 创建新仓库:
3. 获取仓库地址:
4. 常见问题
1 2 |
git config --global user.name "Your Name" git config --global user.email "your_email@example.com" |
5. 权限错误 (403):
6. 远程分支冲突:
1 2 |
git pull origin main --rebase git push |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
## 初始化本地项目并上传 进入本地项目目录: cd /path/to/your/project
初始化 Git 仓库: git init
连接远程仓库: git remote add origin <repository_url>
添加文件并提交: git add . git commit -m "Initial commit"
推送代码到远程仓库: git branch -M main # 如果远程仓库主分支是 main git push -u origin main 如果需要推送到新分支,按下述步骤执行: git checkout -b 新分支名称 # 会创建一个新分支并切换到该分支下 检查当前所在分支: git branch git push -u origin 新分支名称 |
1 2 3 4 5 6 7 8 9 |
检查是否已设置远程仓库: git remote -v
如果未设置,添加远程仓库: git remote add origin <repository_url>
将本地代码推送到远程仓库: git branch -M main # 如果远程仓库主分支是 main git push -u origin main |
方法:重命名远程分支(如 GitLab 上的分支)
假设你要将分支 old-branch 重命名为 new-branch。
步骤如下:
# 1. 切换到要重命名的分支
1 |
git checkout old-branch |
# 2. 重命名为新分支名
1 |
git branch -m new-branch |
# 3. 推送新分支到远程
1 |
git push origin new-branch |
# 4. 删除远程旧分支
1 |
git push origin --delete old-branch |
可选:如果有其他人使用该分支
提醒他们使用以下命令同步更新:
1 2 3 |
git fetch origin git branch -u origin/new-branch new-branch git remote prune origin |
???? 注意事项: