sourceTree学习使用

本文详细介绍了如何使用Git进行项目管理,包括暂存、提交、推送、创建本地分支、移除和丢弃等操作流程,适用于初学者及有经验的开发者。

https://www.jianshu.com/p/11bba2b1e95d    创建仓库 解决冲突

 

1、暂存,提交,推送

暂存文件后,点击提交,提交到本地分支,本地分支和远程分支是对应的,要么是直接从远程分支拉取的本地分支,要么是在本地创建的新分支,

然后点击推送,推送到 对应的远程分支上了。

 

2、创建本地分支

点击分支,创建新的本地分支,工作内容提交到此 本地分支 里面,远程里面还没有这个内容,提交后 推送 ,选择推送,选择推送的远程分支。

可以先推送到自己创建的分支里面,最后再去Gitlab上,创建merge合并请求,经过老大同意后,合并到主分支上。

就是在本地的分支上开发,上传自己创建的对应的远程分支,最后合并到主分支里面

也可以直接在sourcetree里面选择合并分支

 

3、移除和丢弃

丢弃:本地文件中修改(添加)的东西会删除 ,还原成原来的样子。 

移除:直接删除本地文件。(可以通过拉取获得git服务上的该文件)

 

 

 

 

 

 

 

### Sourcetree 的基本使用方法 #### 1. 安装与配置 Sourcetree 是一款免费的图形化 Git 和 Mercurial 版本控制客户端,支持 Windows 和 macOS 平台。安装完成后,需完成以下初始设置: - **账户关联**:登录到你的远程仓库服务提供商账号(如 GitHub、Bitbucket 或 GitLab),以便轻松克隆和推送代码[^2]。 - **Git 配置**:如果尚未全局配置用户名和邮箱地址,则可以在 Sourcetree 中手动输入这些信息。 #### 2. 创建或克隆仓库 ##### (a) 克隆现有仓库 要从远程服务器获取已有项目,可以执行以下操作: 1. 打开 Sourcetree 软件并点击顶部菜单栏中的 `File` -> `Clone/New...`。 2. 输入目标仓库 URL 地址,并指定本地存储路径。 3. 单击 “Clone” 开始下载源码文件至计算机硬盘中[^2]。 ##### (b) 初始化新仓库 对于全新的开发工作流来说,也可以直接创建一个新的空白 git repository 来保存未来的提交历史记录: 1. 同样进入 File 下拉列表选择 New Repository... 2. 填写必要的字段比如名称位置等等之后确认即可建立成功[^1]。 #### 3. 日常操作流程概览 以下是开发者日常可能会频繁涉及到的一些核心功能描述: ##### 提交更改(Commit Changes) 当修改了一些文档或者增加了某些资源以后就需要把这些变动告诉给版本控制系统了;这一步骤叫做 commit 。具体做法如下所示: ```bash git add . git commit -m "Your message here" ``` 不过借助 GUI 工具像 sourcetree 就不需要记住命令语法那么麻烦啦!只需要右键选中待处理条目再点选 stage all changes ,最后填写说明文字按下 Commit button 结束整个过程[^1]。 ##### 推送更新(Push Updates) 一旦完成了本地 commits 则应该考虑分享出去让团队成员能够同步看到最新的进展状况咯~ 这时候需要用到 push 功能哦~ 只需简单几步就能搞定: 1. 在左侧导航树形结构里找到对应的分支节点; 2. 点击 Push 按钮触发上传动作; 3. 如果存在冲突则按照提示解决后再试一次就好啦[^2]! ##### 解决合并冲突(Merge Conflicts) 偶尔会出现多人编辑同一份材料造成分歧的情况发生,这时候就必须人工介入判断保留哪部分内容才是正确的答案呢?步骤如下所列: 1. 查看哪些地方出现了矛盾之处; 2. 编辑器打开相关联的档案逐一审阅标记出来的差异片段; 3. 删除多余选项只留下最终决定版的内容; 4. Save 文件并且重新尝试 merge/pull/commit 等常规事务直至恢复正常秩序为止[^1]。 #### 4. 高级特性探索 除了以上提到的基础技能之外还有许多值得挖掘的地方等待着大家去发现哟~ 例如说如何查看历史记录(log),比较不同版本之间的区别(diff),标签管理(tagging),分支切换(branching & merging)...每一个都蕴含着丰富的学问等着我们深入学习掌握它们才能更好地服务于实际应用场景当中去。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值