Git的常用需求

需求一

删除远程仓库 多余的文件。

第一步:给项目添加有效的.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 = [email protected]: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 
复制代码

注意:如果正常合并有误,那么你也可以选择上面提到的强制合并,但你要保证你提交的版本是正确无误的最终版

猜你喜欢

转载自juejin.im/post/7017643657662562311