git的基本使用方法

github

存储着大量的代码,你可以学习别人的代码不断地提升自己
方便团队间的协作,提高程序的开发效率


1.通过git add 文件名 将文件传输到暂存区。
2.通过git commit -m “需要添加的注释”将文件传输到当前分支。
3.若文件已经提交到了当前分支,该怎么回退到曾经的版本?

  • 第一步:通过git log 去查看曾经的版本号 。
  • 第二步:再输入git reset --hard 版本号 就会返回到你想要的文件。
    3.若再想重回到最新版本,可以使用和回退到曾经版本的方法。
  1. git status 查看状态时,若不想让他显示未跟踪文件 ,使用 git status uno

分支

创建分支的原因:尽量不打乱你的程序主思路,代码出现问题可以及时改正
创建分支的操作就像是打游戏时保存原有的存档并且创建一个新的存档,
而你会在这个新的存档下去打游戏,如果你挑战BOSS失败,你可以继续会退到旧的存档再来一次,而不是重新开始。

  1. 创建分支:git branch 分支名
  2. 查看分支:git branch -v
  3. 切换分支:git checkout 分支名
  4. 合并分支:git merge 被合并的分支
    合并分支操作时要将分支切换到接受合并的分支上
  • 在合并分支时有可能会遇到分支冲突
    分支冲突
  • 原因:你不仅在新创建的分支进行了操作,还对旧的分支进行了操作
    当你想要合并时,原文件都被修改,计算机不知道哪个才是对的。所以这时需要人为的进行操作。
    5.冲突的解决方法:
  • 第一步:编译文件,删除特殊符号。
  • 打开文件后文件样式:
    <<<<<<< HEAD
    Creating a new branch is quick & simple.
    =======
    Creating a new branch is quick AND simple.
    >>>>>>feature1
    HEAD指向的是master分支(原始分支),feature1指向的是新创建的分支。<<<<<HEAD到====内的内容是master分支下修改的内容, ====到>>>>>feature1是feature1分支下修改的内容。

  • 第二步:把文件修改到满意的程度,保存并退出。
  • 第三步: git add 文件名
    git commit -m “日志信息”

创建远程仓库

1.git remote -v :可以查看已经关联的远程仓库。
2.git remote add 别名 仓库地址: 关联远程仓库。
3.git remote rm 别名 仓库地址:删除关联的远程仓库。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: git merge 命令用于将两个分支的内容合并到一起。它的用法如下: ``` git merge <分支名> ``` 例如,要将 `feature` 分支合并到当前分支,可以使用以下命令: ``` git merge feature ``` 如果在合并时发生冲突,git 会提示你解决冲突。你需要打开冲突文件,找到冲突部分,手动修改后提交。冲突的标记格式如下: ``` <<<<<<< HEAD 当前分支的内容 ======= 要合并的分支的内容 >>>>>>> <分支名> ``` 你需要在 `<<<<<<< HEAD` 和 `=======` 之间写入你想要保留的内容,在 `=======` 和 `>>>>>>> <分支名>` 之间写入你想要忽略的内容,然后保存文件,并使用以下命令提交更改: ``` git add <冲突文件> git commit -m "解决冲突" ``` 如果要强制合并,可以使用 `-f` 参数,但这通常不是推荐的做法,因为它可能会丢失某些信息。 ``` git merge -f <分支名> ``` ### 回答2: git merge 是 Git 提供的一个命令,用于将不同分支的更改合并到当前分支中。 使用 git merge 的步骤如下: 1. 确定当前所在的分支,可以使用命令 `git branch` 查看当前分支,或者使用 `git status` 查看当前分支的状态。 2. 切换到要合并的目标分支,使用命令 `git checkout <目标分支>` 切换到目标分支。 3. 检查和确认目标分支的更改是否已经准备好合并,可以使用 `git log` 查看目标分支上的提交历史。 4. 切换回当前分支,使用命令 `git checkout <当前分支>` 切换回当前分支。 5. 运行 `git merge <目标分支>` 命令,将目标分支的更改合并到当前分支中。这个命令会将目标分支上的最新提交合并到当前分支上,并且会自动处理可能出现的冲突。 6. 如果合并过程中出现了冲突,需要手动解决冲突。可以通过编辑冲突文件,手动选择想要保留的更改,然后使用 `git add` 命令将解决后的文件添加到暂存区,并且使用 `git commit` 命令提交解决冲突后的文件。 7. 完成合并之后,可以使用 `git log` 命令查看合并后的提交历史,确认合并是否成功。 总结起来,git merge 的使用方法可以归纳为确定当前分支、切换目标分支、检查目标分支的提交历史、切回当前分支、执行合并命令、解决冲突(如果有)、查看合并结果。通过这些步骤,我们可以将不同分支的更改合并到当前分支,并且保持提交历史完整和正确。 ### 回答3: git merge 是一种用于将不同分支的更改合并到一起的命令。它可以将一个分支的修改应用到另一个分支上,使两个分支的更改保持一致。 使用 git merge 命令的基本语法是:git merge <branch> ,其中<branch>是要合并的分支名称。在执行这个命令之前,需要首先切换到要合并到的目标分支上。 合并前,需要确保目标分支工作区是干净的,没有未提交的更改。如果有未提交的更改,可以先提交或者暂存起来。 执行 git merge 命令后,Git 会尝试将要合并的分支的更改应用到目标分支上。如果两个分支上对同一个文件进行了修改,Git 将会自动尝试合并这些修改。如果修改不冲突,合并将会成功,并带来一个新的提交。如果有冲突,Git 将会提示冲突的文件,并需要手动解决这些冲突。解决冲突后,需要再次提交来完成合并。 除了基本的合并操作,git merge 还有一些常用的选项可以使用。例如, --no-ff 选项可以强制 Git 生成一个新的合并提交,即使合并是快进式的。 --squash 选项可以将多个提交压缩成一个提交。同时,还可以使用 --abort 选项取消当前的合并操作。 总结来说,git merge 是一种用于合并分支更改的命令。通过合并,可以将一个分支的更改应用到另一个分支上,使两个分支保持一致。同时,注意处理冲突,选择适用的合并选项,以及确保工作区是干净的,都是更好地使用 git merge 命令的要点。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值