Featured image of post 【合集】Git

【合集】Git

Windows系统下载安装Git

Git - Downloading Package 点击1下载得到Git-2.20.1-64-bit.exe安装包,点击安装。

img_51.png

MacOS系统下载安装Git

安装Homebrew:见本文的MacOS安装Homebrew

安装git

brew install git 安装git

git --version 检查git是否成功

img_53.png

如果在编译时可能会遇到问题。 请先到 App Store 安装 Xcode。 Xcode 完成后,启动并进入 Preferences -> Download -> Command Line Tools -> Install 安装命令行工具。

Git基本配置

git init 初始化git配置

cd /Users/zhangxin/.git/ 进入git配置

配置基本信息

1
2
3
git config --global user.name "zhangxin"  
git config --global user.email "1205362172@qq.com"
git config --global credential.helper osxkeychain

img_54.png

git config --global --list 查看配置

img_55.png

绑定ssh-key

以Github为例

ssh-keygen -t rsa -C “注册Github的邮件地址"生成生成公钥/密钥(ssh key)

1、2 两处输入电脑开机密码

img_56.png

cat ~/.ssh/id_rsa.pub 查看公钥并复制

img_57.png

打开github ,点自己头像 » settings » SSH and GPG keys »New SSH key

img_58.png

ssh -T git@github.com 出现 Hi …即绑定成功。(1处输入电脑开机密码)

开了vpn的用户需要关闭vpn,否则 img_59.png

使用HTTPS和Token认证来推送

如果你不使用上面的ssh,而是使用HTTPS和Token认证来推送

GitHub获取token

GitHub-Settings

img_60.png

下面的select scopes全选或者选择repo(仓库管理)

img_61.png

复制保存到自己的本地,GitHub会显示你的Token一次,然后自动隐藏。如果忘记保存可再次创建。

img_62.png

第一次添加token

添加token登陆,推送代码不用再次登陆

1
2
3
4
5
6
7
8
git remote add origin https://<your_token>@github.com/<USERNAME>/<REPO>.git

#1. <your_token> 换成你自己得到的token
#2. <USERNAME> 是你自己github的用户名
#3. <REPO> 是你的仓库名称

# 示例
git remote add origin https://ghp_5Djsd4uhL3EXABk5MK0rKXyG@github.com/zx9588/zx9588.git

后续修改token

1
2
3
4
git remote set-url origin https://<your_token>@github.com/<USERNAME>/<REPO>.git

# 示例
git remote set-url origin https://ghp_5Djsd4u5Mv25c8uyfK0rKXyG@github.com/zx9588/zx9588.git

img_63.png

git操作出现Username for ‘https://github.com ’:的验证问题

1处输入GitHub用户名,1处输入token

img_64.png

git ignore 忽视文件无效

1
2
git rm -r --cached .
git add .

Git推送时,选择远程仓库

img_156.png

img_157.png

git子模块怎么更新代码

1
2
3
4
5
6
7
cd path/to/submodule
git pull origin main  # 或者你使用的其他分支名

# 示例

cd themes/hugo-theme-stack
git pull origin master
Licensed under CC BY-NC-SA 4.0
皖ICP备2024056275号-1
发表了80篇文章 · 总计150.57k字
本站已稳定运行