Git详细教程

本文详述了如何在Git中安全地删除和重命名项目文件,强调不能直接在文件夹内操作。介绍了git rm和git mv命令来执行这些操作,并提供了完整的命令流程。同时,文章还涵盖了Git的分支管理,包括创建、切换、合并、推送和删除分支的步骤,以及解决合并冲突的方法。
摘要由CSDN通过智能技术生成

"""

参考:Git详细教程(四):删除和重命名项目文件_幕尘枫的博客-CSDN博客_git 重命名项目

描述:参考实践Git注意事项

"""

 1、常用命令速查表

 

4、删除及重命名项目文件

4.1、禁止:

绝对不能直接在项目文件夹里直接重命名文件,必须使用git命令来操作。如果直接在文件夹中手动重命名文件,Git会判定为删除了旧文件,然后添加了新文件。

4.2、删除

方法1:使用git命令

git rm 文件名
git commit -m "删除文件"
git push

4.3、重命名

git mv 旧文件名 新文件名
git commit -m "重命名文件"
git push

 

5、分支

5.1、查看分支

git branch //列出本地已经存在的分支,并且当前分支会用*
git branch -r 查看远程版本库的分支列表
git branch -a 查看所有分支列表(包括本地和远程,remotes/开头的表示远程分支)
git branch -v 查看一个分支的最后一次提交
git branch --merged 查看哪些分支已经合并到当前分支
git branch --no-merged 查看所有未合并工作的分支

5.2 创建和切换分支

【1】 创建新分支

git branch 新分支名称

【2】 切换分支

git checkout 分支名称

【3】 创建分支的同时,切换到该分支上

git checkout -b 新分支名称

5.3 从远程仓库pull(拉取)代码到本地分支

【1】指定远程分支,和本地分支

git pull origin 远程分支名称:本地分支名称

【2】 如果不写本地分支名称,则默认和远程分支同名

git pull origin 远程分支名称

5.4 将新分支推送到远程仓库

方法1:使用git命令

git push origin 分支名称

假如在本地创建了一个dev分支,远程仓库还没有这个分支,推送的命令是

git push --set-upstream origin dev

5.5 删除分支

【1】 删除本地分支(不能删除当前所在的分支,如果要删除,必须先切换到其他分支上)

git branch -d 分支名称

如果删除时报错:error:The branch '分支名称' is not fully merged(意思是:分支未完全合并),可以使用-D 强制删除

git branch -D 分支名称

6、合并分支

6.1 假如位于分支dev上,刚开发完自己负责的功能

git add
git commit -m '某某功能已完成,提交到[分支名称]'
git push -u origin 分支名称

6.2 首先切换到master分支上

git checkout master

6.3 如果是多人开发的话,需要把远程master分支上的代码pull下来

git pull origin master

6.4 然后把dev分支的代码合并到master上

git merge 分支名称

如果git merge的时候出现冲突,可以执行下面的命令取消merge

git merge --abort;

6.5 查看状态

git status

6.6 最后push到远程仓库

git push origin master

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值