git 命令管理 github 和本地仓库

1、git 全局设置

1
2
3
4
5
6
7
8
9
10
11
git config --global user.name xxx   // 设置全局用户名,信息记录在~/.gitconfig文件中

git config --global user.email xxx@xxx.com // 设置全局邮箱地址,信息记录在~/.gitconfig文件中

git config --global user.name //查看全局配置项

git config --global //查看全局配置项

git config --list //查看配置项

git branch -a //查看本地分支

2、git 仓库初始化

1
git init    // 将当前目录配置成git仓库,信息记录在隐藏的.git文件夹中

3、github

  • 新建一个项目,名字要和本地要上传文件夹名称相同
  • 添加本地公钥

4、本地(git bash)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
git remote add origin git@git.github.com:xxx/XXX.git    // 将本地仓库关联到远程仓库

git branch -m master main #将本地分支改名为main,与线上保持一致

git add . // 将所有待加入暂存区的文件加入暂存区

git rm --cached -r . //删除缓存区所有文件

git commit -m "给自己看的备注信息" // 将暂存区的内容提交到当前分支

git push -u origin master

git push -u origin main

git pull --rebase origin main ##解决! [rejected] main -> main (non-fast-forward),避免直接push产生的bug

git push --set-upstream origin main

5、示例代码:添加Git安全目录例外

1
git config --global --add safe.directory G:/Chfy_blog/PicGoDemo