网站首页 > 博客文章 正文
https://blog.csdn.net/lettuce_/article/details/105493160
lettuce_ 2020-04-13 17:31:40 8651 收藏 24
分类专栏: 工具软件 文章标签: Sourcetree gitee
版权
前期的配置
新装好Sourcetree后
1. 点击 [工具]>>[创建或导入SSH密钥]
在弹窗口中点击 [Generate]
随后会在图上的红框中生成公钥, 点击2个save保存到本地计算机里,一般存在 C:\用户\用户名\.ssh
2. 登录gitee,点击头像下的[设置] >>左边菜单的[SSH公钥]
将之前红色框中的公钥复制进来,点击确定
3. 公钥填写完成后,双击右下角的图标
在弹框中点击 [Add key], 找到之前存好的私钥,点击Closse
中期:拉取项目
关于项目的关联
1. 在gitee页面上创建项目
填写好相关信息
2. 复制项目的连接
3.Sourcetree点击 [Clone],填写相关的信息
4. 在弹框中输入 gitee的账户密码
5. 点击[Clone],即可下载项目到本地
6. idea 点击open 这个下载到本地后,点击创建子模块,就可以愉快的编码了
后期:提交代码
本地代码有变动后
点击[文件状态]>>未暂存文件
可以看到,本地会生成许多尚未提交的代码文件,但部分文件是不需要提交到远程的,例如.idea结尾和.git结尾的文件
1.配置过滤规则: 点击右上角[设置]>>[高级]>>[编辑]
在弹框的记事本中,编辑需要过滤的文件格式,一种格式写一行,写完后CTRL+S 保存
*.iml
*/target/
.mvn
.git
.idea/
.gitignore
点击确定
这样可以看到过滤后的,尚未上传的文件
2. 点击文件后的[+] 或点击[暂存所有]
在页面最下面,填写此次变更的注释后,点击[提交]
此时只是提交到本地厂库
3. 点击左边的[History],可以看到刚刚提交的信息,点击[推送]
在弹框中选择,推送到远程哪个分支下,点击[推送]
点击[显示完整输出] ,可以看到推送的结果
可以在gitee页面上看到,上传的代码了
SourceTree&Git部分词汇的介绍
克隆(clone):从远程仓库URL加载创建一个与远程仓库一样的本地仓库
提交(commit):将暂存文件上传到本地仓库(我们在Finder中对本地仓库做修改后一般都得先提交一次,再推送)
检出(checkout):切换不同分支
添加(add):添加文件到缓存区
移除(remove):移除文件至缓存区
暂存(git stash):保存工作现场
重置(reset):回到最近添加(add)/提交(commit)状态
合并(merge):将多个同名文件合并为一个文件,该文件包含多个同名文件的所有内容,相同内容抵消
抓取(fetch):从远程仓库获取信息并同步至本地仓库
拉取(pull):从远程仓库获取信息并同步至本地仓库,并且自动执行合并(merge)操作,即 ** pull=fetch+merge **
推送(push):将本地仓库同步至远程仓库,一般推送(push)前先拉取(pull)一次,确保一致
分支(branch):创建/修改/删除分枝
标签(tag):给项目增添标签
工作流(Git Flow):团队工作时,每个人创建属于自己的分枝(branch),确定无误后提交到master分枝
终端(terminal):可以输入git命令行
————————————————
版权声明:本文为CSDN博主「lettuce_」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lettuce_/article/details/105493160
猜你喜欢
- 2024-11-24 这是我见过的最复杂的发版流程,你们那里怎么管理发版部署的呢?
- 2024-11-24 如何做一名出色的初级开发?
- 2024-11-24 99%的程序员都在用Lombok,原理竟然这么简单?
- 2024-11-24 2.8 git版本管理3 怎么用sourceTree新增分支和修改后提交
- 2024-11-24 4款代码管理工具 和 12款GIT GUI软件
- 2024-11-24 VS Code使用Git可视化管理源代码详细教程
- 2024-11-24 深入浅出全栈工程师: 搭建OSX开发环境
- 2024-11-24 AI小技能:让ChatGPT帮助整理Mac上的应用
- 2024-11-24 GitHub:图形化交互让你轻松管理代码「图解」
- 2024-11-24 程序员:18 个提高生产力的开发者工具,值得收藏
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)