目录
主要分为三种使用情况
- 安装git后第一次使用
- 创建新仓库并管理
- 克隆仓库并管理
初次使用git
首先确定电脑的用户名是纯英文,没有中文和奇怪的符号,如果不满足这个条件,参考这个 链接 修改用户名
git config --global user.name "随便写昵称"
git config --global user.email "随便写邮箱"
ssh-keygen -t rsa -C "写自己的邮箱"
# 然后将生成的密钥加入到目标仓库管理中,保证有ssh权限
创建新仓库
# 事先创建好远程仓库,获取ssh地址
git init .
git remote add origin <远程仓库URL>
下面两个方案二选一(建议方案一)
如果本地仓库和远程仓库都有README.md,就有可能发生README.md冲突
- 要么先把远程的README.md删了,然后执行下面的指令
git add . && git commit -m "Initial commit"
git pull origin main --allow-unrelated-histories # 处理空仓库情况
git branch -M main
git push -u origin main
- 要么就先提交,逐一解决conflict后,再统一commit(会自动merge MERGING分支)
(该方案会让冲突的文件直接合在一起)
git add . && git commit -m "Initial commit"
git pull origin main --allow-unrelated-histories # 拉下来后报错,存在conflict
git status
git add 所有冲突文件
git commit -m "resolve all of conflict"
git branch -M main
git push -u origin main
克隆仓库并管理
这相对简单
git clone 仓库地址 <保存地址>
// 将改动加入本地仓库中
git add .
git commit -m "xxxxx"
git push -u origin main