linux用git拉取我云端&&以及git处理冲突

拉取后切换一个跟云端分支(dev)一样的

git branch --set-upstream-to=origin/dev dev

 之后就同步了

========================================================================= 

========================================================================= 

========================================================================= 

 A在dev分支写了iii,提交

B在dev分支写了hhh,提交,冲突

怎么修改,B把云端的拉下来,随便改改就行

### 使用 Git 项目并推送更改 为了有效地管理版本控制,Git 提供了一套完整的工具来帮助开发者远程仓库中的最新代码,并将本地修改后的文件推送到远程仓库。 #### 获远程仓库 当首次从远程服务器获项目时,通常会使用 `git clone` 命令创建一个新的工作目录副本。这一步骤不仅下载了项目的全部历史记录,还自动配置了一个名为 "origin" 的默认上游分支[^2]: ```bash $ git clone https://github.com/username/repository.git ``` #### 更新到最新的主干版本 在开始任何开发之前,建议先同步本地环境至最新的状态。可以通过执行以下命令确保拥有最新的变更集: ```bash $ cd repository/ $ git checkout main # 切换到主要分支 (如果尚未处于该分支上) $ git pull origin main # 从远端 'main' 分支抓更新并与当前分支合并 ``` #### 创建新功能分支 对于每一个新的特性或修复任务,应该基于最新的主线创建独立的功能分支来进行改动。这样可以保持主分支始终稳定不受影响: ```bash $ git checkout -b feature-name ``` #### 修改文件并向暂存区添加更改 编辑所需文件之后,需告知 Git 那些被改变过的文件应当被打包进即将提交的内容里去。通过 `add .` 可以一次性加入所有已跟踪文件的变化;而针对单个文件则可指定其路径名传递给此命令。 ```bash $ git add . ``` #### 记录此次变动的历史信息 每次向存储库中引入变化都需要附带一条描述性的消息说明所做的调整是什么样的以及为什么要做这些调整。这对于后续追踪问题非常有帮助。 ```bash $ git commit -m "Add detailed description about your change" ``` #### 将本地提交发送回远程仓库 完成上述操作后就可以准备把本地的提交上传到云端共享位置了。在此之前最好再次确认已经成功连接到了正确的远程地址(`origin`)并且目标分支也设置无误(main 或其他)。 ```bash $ git push origin feature-name ``` 一旦完成了以上流程,则意味着整个过程——即从克隆现有资源直至贡献个人成果——就圆满结束了。不过值得注意的是,在实际协作过程中可能还会涉及到更多复杂的场景比如处理冲突、发起Pull Requests等[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白天的我最菜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值