搭建git仓库、github使用.note
如果要在windows中配置,可以右键打开 bash 界面(前提是下载了git软件):

剩余步骤就与 Linux 的一样了
一、搭建 git 仓库:
1、设置git本地用户:
# 设置用户何邮箱的作用是,在提交时会显示这里设置的用户和邮箱
git config --global user.name "Xia"
git config --global user.email "goo3024405740@gmail.com"连接 github 有三种方式:
1、https
2、ssh
3、github官方工具(gh)
2、使用 ssh 连接 github:
(1)生成 ssh 密钥:
# 生成 ssh密钥(github要求安全的加密方式):
ssh-keygen -t ed25519(2)复制公钥内容:
cat ~/.ssh/id_ed25519.pub(3)打开 github,将公钥添加到 github:
Settings -> SSH and GPG keys -> New SSH key


粘贴ssh密钥,点击添加:

添加后就会有:

3、克隆 github上的仓库:
创建仓库这里不赘述
(1)复制仓库的ssh码:

(2)连接 github:
vim ~/.ssh/config
# 用户都是使用 git
## 自动调用 ssh 密钥,这样每次都无需手动输入密码

(3)去到 git上面克隆仓库即可:
# 首先前面要确保配置了 git的用户和邮箱:
git config --global user.name "Xia"
git config --global user.email "goo3024405740@gmail.com"
# 克隆仓库:
git clone git@github.com:666admin-jpg/python.git4、造成修改后 推送:
# 添加所有修改
git add .
# 设置提交信息:(建议使用同一种格式)
git commit -m "v1.0.0-Add: test.txt"
# 推送代码:
git push # 可以使用 git status 查看当前状态使用 git log 查看 推送记录:
git log
二、协作 开发、管理 仓库:
1、分支 branch(有写入权限时):
(1)创建分支(需要对仓库有写的权限)
图形化:

命令行:
# 创建分支
git branch [分支名称]
git branch develop(2)切换、查看 分支:
# 查看当前分支(默认是main分支):
git branch
# 查看所有分支:
git branch --all
# 切换当前分支:
git switch develop
或:
git checkout develop
git checkout -b develop //创建并切换分支
# 合并分支:
git merge develop
# 推送:
git push(3)删除 分支:
# 查看分支:
git branch --all
# 删除 分支:
git push origin -d develop2、fork(没有写入权限时):
(1)图形化操作:

创建后,就会在本地账户创建一个 fork
然后将本地账户的 fork 克隆下来即可