Git笔记

本人的Git命令备忘录,计划逐步更新。更新于1月24日。2月3日更新。

如果要创建一个新的远程代码库.

①在Github主页上点击“New”,创建一个代码库。
②切换到想要管理变更历史的文件夹,并执行以下指令。
③输入指令(这个指令可以在创建代码库后进入的页面上找到)。

echo "# リポジトリ名" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin git@github.ユーザー名/リポジトリ名.git
git push -u origin main

初始化git

当前所在的目录将开始由git管理。
使用ls -a命令来确认是否存在名为.git的隐藏文件。
存在.git意味着该文件被git管理。

Git 状态

检查文件状态(暂存区)。

git add [option] 文件名

A: 把所有修改的文件都暂存

提交git [选项]

将已经进行过暂存的更改应用到代码库中。
可通过 “-m: git commit -m “second-commit”” 的方式一次性输入提交时的注释。

将代码推送到主分支:git push origin main。

将已经提交到本地的更改推送到远程。由于将更改源变更,因此需要小心。

git日志

git重置 [commit号码的前5位左右]

我們追溯變更歷史至過去。您可以通過git log確認相應的編號。

分支系统

我可以确认当前所在的分支。

git 分支 [名字]

可以创建一个名为“ブランチ”的分支。

删除分支 [ブランチ名]。

删除指定的分支

切换到指定的分支 [分支名称]

将分支切换到分支名称上

显示所有提交记录,装饰性地以图形方式展示。

现在可以通过可视化来查看当前分支或主分支的根节点。

合并分支[分支名]

请注意,集成时需要考虑将另一个分支集成到哪个分支上。
将要集成的分支名称写在集成源目前所在的分支上。换句话说,指定的分支将被合并到HEAD指向的分支(当前所在分支)中。
可以使用git status命令来确认是否发生了冲突。

克隆 [远程仓库的SSH] 至本地

将远程仓库的文件复制到本地
用于获取其他人的远程仓库内容的新选项

将本地分支名推送到远程分支名的 origin。

将本地创建的分支同步到远程。

拉取远程仓库 [:]

git远程 -v

显示本地存储库中与之关联的远程存储库位置。
可以知道 origin 的位置。

关于.gitignore文件

在 .gitignore 中创建一个隐藏文件,通过这个文件来管理 Git。
指定不想存储在 Git 中的文件和目录,如密码等。
通过指定路径来决定要忽略的目标。
通过 “echo ‘路径’ >> .gitignore” 将内容写入文件。
要查看被忽略的目标,请使用 “git status –ignored” 命令。

 

git 引用记录

可以查看log的HEAD@{编号}

撤销 git

将分期环境恢复到原始状态

将 git reset 命令中的 “commit ID” 替换为 “将提交回滚到commit ID位置”

git reset –soft HEAD@{番号}(或者,提交ID)
⇨ 保留文件的更改内容,回退到该提交

使用git reset –hard HEAD@{番号}(或者,commit ID),可以重置文件的更改并回到指定的提交。

 

广告
将在 10 秒后关闭
bannerAds