首次配置
- 删除当前目录及其子目录下所有.git文件夹:
find . -type d -name '.git' -exec rm -rf {} +
find . -type d -name '.github' -exec rm -rf {} +
- 登上github,创建自己的仓库
- 右上角头像Settings -> Developer settings -> Personanl access tokens -> Tokens(classic) -> 勾选repo | 获得密钥
git clone 自己仓库名
,并以刚刚生成的密钥作为密码
git config --global credential.helper cache
git config --global credential.helper store
#以后就不用每次都输入帐号密码
- 把要上传的东西放到克隆下来的文件夹中
cd
进入这个文件夹,执行
git add .
git commit -m "first commit"
git push origin main # 可用 git branch查看分支
后续如果只更新了部分文件,可以使用git add filename
拉取更新
- 项目拉到本地后,如果远程仓库被修改了,使用
git pull origin branch-name
更新
查看/切换分支
- 本地分支
git branch
- 远程分支
git branch -r
- 切换分支
git checkout branch-name
- 删除分支
git branch -d branch-name
git push origin --delete branch-name
创建分支
- 克隆仓库到本地
git checkout -b branch-name
完成更改后add
和commit
- 推送分支
git push origin branch-name
克隆分支
git clone -b branch-name url
撤销本地最近一次添加
git reset --soft HEAD~1