注:[]的操作为可选,非必需
[更新git版本]
2020年10月1起,github默认主分支从master更名为main,使用老版本的git时默认创建master分支,会给后期维护带来麻烦,2.28.0及以上版本的git可修改默认分支为main。
- 查看git版本:
git --version
- 若版本在2.28.0及以上,直接通过命令修改默认分支名:
git config --global init.defaultBranch main
- 若版本在2.28.0以下,可先升级版本:
git update-git-for-windows #windows升级方法
升级后,在安装时可勾选默认分支为main选项,若忘记勾选,则升级完毕后可通过上一条命令设置。
[取消原git init]
若原文件夹已经git init过了,需要先取消,取消方式:直接删除.git文件夹即可。windows下.git文件夹可能会被隐藏,文件夹左上角“查看”处可显示被隐藏的文件夹。linux下也可通过命令移除:
rm -rf .git
将本地项目上传至github
(1) github上创建Repository,勾选README.md
(2) 进入项目文件夹
git init #初始化仓库
git add .
git commit -m "注释"
git remote add origin http://xxxxxxxxx.git #本地仓库和远程github关联
git pull --rebase origin main #远程有readme.md,拉一下
git push -u origin main #推送代码到github
创建分支
git branch #查看分支
git branch dev #创建本地分支dev
git checkout dev #切换到分支dev
git push origin dev #推送到远程,执行完后远程应出现dev分支
git pull origin main #拉取main分支到dev
git push origin dev #推送到远程,使dev和main的代码一致