需求一
删除
远程仓库 多余的文件。
第一步:给项目添加有效的.gitignore文件
# 第二步:将.gitignore文件添加到暂存区
git add .gitignore
# 查看文件夹(可选操作)
dir
# 第三步:删除暂存区文件夹,target表示要删除的文件夹名
git rm -r --cached target
git commit -m "删除target文件夹"
# 第四步:强制推送到远程仓库 dev 分支
git push -f origin dev
需求二
克隆公司分支代码到本地,推送到自己的远程仓库
作为一个新分支
,最后合并到公司分支。
# 第一步:克隆公司远程仓库分支代码
git clone -b 分支名 远程仓库地址
# 第二步:更改远程仓库为自己的
找到项目的.git文件夹,修改config
[remote "origin"]
url = git@git.vsigo.cn:shang/oms.pro.api.git # 此处需修改为自己的远程仓库,其余不改变
fetch = +refs/heads/*:refs/remotes/origin/*
# 第三步:查看是否修改成功
git remote -v
# 第四步:查看分支并创建新分支
git branch
git checkout -b 新分支名称
# 第五步:强制推到自己的远程仓库,注意远程仓库并没有gs分支,但此命令会创建
git push -f origin gs
第六步:申请代码合并
需求三
初始化
一个新项目
到新的远程仓库
# 第一步:初始化
git init
# 第二步:添加自己的远程仓库地址
git remote add origin git仓库地址
git remote -v
# 第三步:将项目的所有需要提交的文件加入暂存区,注意:执行该命令之前别忘记新项目要有 .gitignore文件
git add *
# 第四步:切换分支并创建新分支。dev表示新分支名称
git chechout -b dev
git commit -m "提示消息"
# 第五步:提交到远程仓库dev分支
git push -u origin dev
注意:如果正常合并有误,那么你也可以选择上面提到的强制合并
,但你要保证你提交的版本是正确无误的最终版
。