Git学习笔记04--tortoisegit的clone、pull、commit操作、分支的新增、合并、删除
1.从远程GitHub上Clone一个项目
(1)在本地新建一个文件夹,用于存放从服务器获取的代码
(2)右键 -> Git 克隆 ,如下图:
克隆成功后,就可以看到所有的代码了。
其中,Git Pull是从远端拉取最新的代码,Git Fetch是从远端拉取最新的分支,Git Push是将本地仓库的代码提交到远端
Git Commit ->”master”,将本地代码提交到本地版本库(默认的分支是master)。
2.拉取Pull代码到本地仓库
接收其他开发人员的push操作后,pull操作会合并代码。
案例:我们团队还有另一个成员B,他需要获取我最新修改的内容,该怎么操作呢?
首先B切换到跟我同一分支,然后右键-->Git Pull,点击确认即可,就可将我修改的内容拉取到他的本地版本库。
总之,想要获取其他人员开发的代码,并且更新到本地,需要进行拉取(Pull)操作,如下图:
3.将本地代码提交到本地仓库
(1)创建一个文件,如test1.txt, 然后提交(commit)到本地版本库(这个操作可以在离线状态操作)
(2)选择Git Commit ->”master”,弹出下图:
填写提交备注message(不填写不允许提交),勾选需要提交的文件,点击commit,即可将本地代码提交到本地版本库。
4.创建分支(Create Branch)
发现问题:你代码写了很多,运行OK;但是突然想加个新功能进去,这个功能你也不知道能否正常运行,而且修改过程中,除了新加代码和文件进去,还会修改以前的代码。要是万一失败,修改回来也是一种很麻烦的事情。这种时候很多人就用备份方式。来看看git是怎么优雅的处理这个问题的。
git的处理方式:当你想加一个新功能进去的时候,你可以新建一个分支,例如名字叫newbranch,然后在分支中把新功能加上去,如果OK,将代码合并到master分支上,如果新功能失败,切换回master分支上来,在newbranch写的代码,又全看不到了。
(1)新建一个分支右键 -> TortoiseGit -> Create Branch ,如下图:
(2)填入分支名称 “ branchOne ” (分支描述为可选填),再选中 “ Switch to new branch ” ,点击 “ OK ”,就创建分支了,如下图:
(3)分支创建完成后,右键查看,发现git的提交指向了刚创建的branch分支了,如下图:
(4)提交到本地分支 branchOne ,并Push远程仓库,如下图:
(5)远程仓库的branchOne中的内容,如下图
参考文献:https://blog.csdn.net/weixin_41380972/article/details/106835153
https://blog.csdn.net/PanRuiFang/article/details/105823478(重点参考)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
2019-08-18 Springcloud 学习笔记21--Maven高级应用