Git 笔记
这里记录一些 git 概念和技巧。
其它相关文章:
Pull 和 Fetch 的区别:
- Pull 会把指定分支的代码从远端下载到本地,并进行 merge 操作
- Fetch 会把远端所有代码包括分支下载到本地,但不 merge
- Fetch 后,即使网络断开,也可以从 origin 处 merge 代码,因为远端代码是以
origin/branch的形式存在
TortoiseGit
更新:过时了,不推荐。GUI 推荐 GitHub Desktop。
- 目前版本1.7.10
- 官网地址:http://code.google.com/p/tortoisegit/
- 最大的好处是支持中文注释、log、diff。图形界面也比命令行亲切许多。
- TortoiseGit下包含那些和SVN相似的功能,但并不全,比如没有删除分支的功能,所以想用好git的话,用MSysgit的命令行,背点命令还是有必要的
Git
- 目前版本 2.34.1
- 官网:Git – Downloads (git-scm.com)
- 建议尽量走包管理工具下载
GitHub
删除分支
其实是将一个空的本地分支推到远端,曲线删除。更新:不推荐,建议直接用 GUI。
// github是我设置的remote
// : 左边留空表示空分支
// : 右边是欲删除的远程分支
git push github :client
Mac
Mac上已经集成了git环境,直接在命令行里用就好。
暂存特定文件
有时候我们突然发现代码被改坏了,这时候多半会尝试一步一步回退。所以可能需要暂存某个文件:
git stash push <path>
相关文章
“我的代码被同事覆盖了!”——帮群里的同学解决 Git 问题
本站 2024 年招商持续进行中,欢迎各位老板前来投放: https://blog.meathill.com/ […]
2024-02-054 分钟
SSR,云平台,ChatGPT——我的 2023 技术关键词
前言 2023 年,因为换工作,启动新项目等原因,我对我的技术栈进行了比较大的更新,主要集中在这三个方向: 接 […]
2024-01-078 分钟
2023 Git 必备知识(三):小知识推荐配置与小技巧
(本文好像内容较少,我会继续完善。) Git 系列文章 “我们有多个客户,交付给每个客户的功能不一样,要维护几 […]
2023-02-025 分钟


