github 操作
设置远程仓库
git remote add origin git@github.com:name/project
GitHub Token
提交
git push -u origin branch
默认将pull下来的代码与现有改动的代码进行合并
git config pull.rebase false
连接远端
git remote add origin {远程仓库地址}
清除本地缓存
git rm -r --cached .
清楚用户信息
git config --system --unset credential.helper
查看分支
git branch
切换分支
git checkout master
创建分支并切换过去
git checkout -b master
删除云端分支
git push origin :main
删除本地分支
git branch -d master
-D
为强制删除
合并分支
git merge dev
将dev分支合并到当前所在分支
提交分支
git push origin panda
更新远程分支列表
git remote update origin --prune
查看所有分支
git branch -a
删除远程分支Chapater6
git push origin --delete Chapater6
查看状态
git status
当出现上传不了的问题后输入这个会删除云端的历史记录,以本地为基准上传上去,类似强制上传,但这个更友好吧
git push -u origin main -f
意为先取消commit记录,并且把它们临时保存为补丁(patch)(这些补丁在”.git/rebase”目录中),之后同步远程库到本地,最后合并补丁到本地库之中
git pull -–rebase origin master
将远程仓库里面的项目拉下来
git pull origin master
删除target文件夹(压缩包也可)
git rm -r --cached target
提交,添加操作说明
git commit -m '删除了target'
有什么不同见解可以在评论区共同讨论