git多人开发使用注意、拉取合并代码

本文介绍了使用Git工具进行项目操作的方法。包括从gitee拉取项目并传到自己云上的步骤,如删除原.git文件、新建本地仓库等;还说明了使用tortoiseGit工具修改/新增工程的操作,以及多人开发时commit完pull出错的解决办法。

1.从gitee拉取一个项目如何把他传到自己的云上  (用git工具)

(1)删除原有的.git文件(原git 文件连的是别人的资源库)

(2)新建git仓库(本地)

(3)git bush here   cd到工程下

(4)git init 把工程变为git管理

(5)git remote add origin https://...    添加远程库关联

(6)git add.  添加暂存区

(7)git commit -m "init"    提交本地仓库

(8)git pull --rebase origin master  拉取远程库与本地同步(需要自己在云上新建一个远程仓库)

(9)git push -u origin master 推到远程库里

PS:如果提交时想过滤编译文件等,可以在.gitignore里增加后缀如 .class

2.已有远程库,修改/新增工程   (使用tortoiseGit工具)

(1)pull

(2)commit

(3)push

 

3.多人开发commit完pull出错,提交同一个文件 (使用tortoiseGit工具)

(1)当本地改动后,可以右键点击 git sync,然后点击stash save(Stash Changes),就讲本地的全部改动临时保存到本地仓库,并撤销了本地的所有改动。
(2)在接着点击Pull,这样就讲本地的代码更新到最新了
(3)然后再右键点击 Stash Pop,这样就将之前的改动合并到本地,如果有冲突,自己手动修改即可。

协同开发中,Git是一个非常强大的版本控制工具,可以帮助团队成员有效地管理和协作代码。以下是一些常用的Git命令和步骤,用于文档并与本地进行对比: 1. **远程仓库的更新**: 使用`git pull`命令可以远程仓库的最新更新并合并到本地分支。 ```bash git pull origin <branch-name> ``` 其中`<branch-name>`是你要的分支名称。 2. **查看本地与远程仓库的差异**: 使用`git fetch`和`git diff`命令可以查看本地仓库与远程仓库之间的差异。 ```bash git fetch origin git diff <local-branch> origin/<remote-branch> ``` 其中`<local-branch>`是本地分支名称,`<remote-branch>`是远程分支名称。 3. **查看具体的文件差异**: 如果只想查看某个文件的差异,可以使用`git diff`命令。 ```bash git diff <local-branch> origin/<remote-branch> -- <file-path> ``` 其中`<file-path>`是文件的路径。 4. **合并冲突解决**: 在合并过程中,如果存在冲突,Git会提示你手动解决冲突。你可以使用文本编辑器打开冲突文件,手动解决冲突后,保存文件并使用以下命令标记冲突已解决: ```bash git add <file-path> git commit -m "Resolved merge conflict in <file-path>" ``` 5. **查看提交历史**: 使用`git log`命令可以查看提交历史,帮助你了解代码的变更情况。 ```bash git log --oneline ``` 通过以上步骤,你可以有效地远程文档并与本地进行对比,确保团队成员之间的代码一致性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值