git实际场景应用


1. git 更新本地仓库

1.查看远程仓库

git remote -v

2.从远程获取最新版本到本地

git fetch origin master:temp

3.比较本地的仓库与远程仓库的区别

git diff temp

4.合并temp分支到master分支

git merge temp

如有冲突则需手动解决冲突的文件(git status 能够告诉咱们冲突的文件),而后提交

 git add .
 git commit -m 'conflict fixed'

5.可删除分支

git branch -d temp

2. git 删除远程文件夹或文件

项目开发初期由于.gitignore 文件配置不正确很有可能导致某些不需要的目录上传到 git
远程仓库上了,这样会导致每个开发者提交的时候这些文件每次都会不同。除了一开始提交的时候注意配置好 .gitignore文件外,我们也需要了解下出现这种问题后的解决办法。

具体操作步骤如下:

1.预览将要删除的文件

git rm -r -n --cached 文件/文件夹名称 

加上 -n 这个参数,执行命令时,是不会删除任何文件,而是展示此命令要删除的文件列表预览。
2.确定无误后删除文件

git rm -r --cached 文件/文件夹名称

3.提交到本地并推送到远程服务器

git commit -m "提交说明"
git push origin master

4.修改本地 .gitignore 文件 并提交

  git commit -m "提交说明"
  git push origin master

删除本地与远程分支

删除远程分支gh-pages

git push origin --delete gh-pages

删除本地分支

git branch -d gh-pages

推荐阅读:

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/xixihahalelehehe/article/details/123784714