Git个人备忘录

克隆远程仓库,并检出主分支(目录=项目名称)。

克隆该仓库: git clone https://github.com/foo/hoge.git

克隆远程代码库,并检出主分支(目录 ≠ 项目名称)

使用命令 git clone https://github.com/foo/hoge.git fuga,克隆地址 https://github.com/foo/hoge.git 到名为 fuga 的目录中。

创建本地存储库

初始化Git

显示远程存储库

git 远程 -v

将远程存储库origin注册

添加远程仓库链接至Github,链接为https://github.com/ueki5/hoge.git。

更改远程仓库origin的URL

将以下内容以中文进行本地化,只需要一个选项:git remote set-url origin https://github.com/ueki5/hoge.git

修改远程仓库地址为 https://github.com/ueki5/hoge.git

取消对远程存储库origin的注册

删除 Git 远程仓库的 origin 连接。

将原始存储库设置为远程存储库”upstream”。

添加远端源,地址为https://github.com/foo/hoge.git

追随原项目,进行分叉。

更新远程上游代码库:
git fetch upstream
切换到主分支:
git checkout master
合并上游主分支的代码:
git merge upstream/master

从本地分支推送到远程分支(如果不存在则创建)

将代码推送到远程仓库origin。

确认本地分支与远程分支的关联(跟踪)。

git status -sb可以用以下方式进行汉语表达:
git 状态 -sb


查看所有分支详细信息: git branch -vv。

如果远程存在同名分支,则将其复制到本地并关联,然后进行检出。

切换到分支foo。

从当前本地分支创建一个名为foo的本地分支,并切换到该分支。

创建一个名为”foo”的分支,并切换到该分支。


创建并切换到名为foo的分支。

删除本地分支foo

删除名为foo的分支

删除远程分支foo。

将foo从origin推送并删除。


把foo推送到origin

更改分支名称

将git分支名为<ブランチ名>改名为<変更後ブランチ名>。

更改当前所在的分支名称

git分支 -m <更名后的分支名称>

进行远程分支和当前本地分支的关联(跟踪)

将当前分支与远程分支 origin/ 关联起来。

进行远程分支与本地分支的关联(跟踪)

将git分支设置为跟踪远程分支origin/

解除当前本地分支的追踪链接。

取消当前分支的上游配置

解除绑定本地分支(跟踪)。

取消当前分支的上游分支设置。

合并原始分支的更改。

将源更新拉取到本地仓库
切换到主分支
将源主分支合并到本地主分支

显示分行列表

git分支 -a

显示标签列表

Git标签

显示config的列表

git config –list
git config –local –list
git config –global –list
git config –system –list

git 配置 –列出配置
git 配置 –本地 –列出配置
git 配置 –全局 –列出配置
git 配置 –系统 –列出配置

显示config(作为项目名)。

git配置

更改config(项名,项值)

更改git设置

删除config的设置

取消 git 配置

显示配置的定义位置(标题)

–list 命令可以显示 git 配置的所有选项和它们的来源。

将存储库迁移到另一台服务器。

git clone –mirror https://github.com/ueki5/hoge.git
cd hoge
git push –mirror https://xxxx.com/ueki5/hoge.git
※在迁移目标服务器上不需要先创建空项目
(但在这种情况下,项目所有者将成为登录用户)
如果提前创建项目,
根据需要解除迁移目标主分支的保护(设置→存储库→解除保护)

执行删除外部文件(测试执行)。

清除未被版本控制的文件和文件夹,并显示要删除的内容。

删除管理的外部文件

git clean -df 对本地工作目录进行清理

檢索過去記錄

在所有的Git版本中,使用 git grep -w ‘検索ワード’ 命令进行搜索。

使用grep命令(使用扩展正则表达式进行搜索)来查找过往记录。

使用 Git 命令在所有提交记录中进行全局搜索,搜索模式为 `-E` 正则表达式模式和 `-w` 完全匹配模式,搜索的关键词是 ‘検索ワード’。

广告
将在 10 秒后关闭
bannerAds