上传项目至Github并修改init主分支为main

摘要:本文介绍了如何将本地项目上传至GitHub,并修改init主分支为main。

1、创建项目

首先,我们需要在LeetCode创建一个自己的项目,并利用Add readme自动初始化项目。

本文默认已经配置了SSH公钥。

2、修改init的默认分支

在2020年10月1起,github默认主分支从master更名为main,以上提交方式会默认创建一个master分支,为保持一致性,可将本地git init的时候默认分支修改为main,执行:

1
2
git --version    查看版本
git config --global init.defaultBranch main git在2.28.0上,重新设置git默认分支为main

如果不小心创建了master分支,可以执行命令删除

1
2
3
删除本地分支:git branch -d 分支名称
强制删除本地分支:git branch -D 分支名称
删除远程分支:git push origin --delete 分支名称

3、第一次项目提交

① 初始化git

1
git init

② 添加文件到缓存区

1
git add .

③ 提交说明

1
git commit -m "需要注释的内容"

④ 链接到项目

1
git remote add origin http://xxxxxxxxx.git   //本地仓库和远程github关联

⑤ 第一次提交需要拉取项目中的readme

1
git pull --rebase origin main

⑥ 推送至远程GIT 项目合并

1
git push -u origin main

特地强调一下 -u 操作。在我们第一次提交git的时候使用这个参数,在以后我们要进行二次提交的时候,就可以用

git push代替 git push origin main.

4、更新结果

5、下一次提交?

我们希望持续的维护一个项目,就会对代码进行修改,修改后,再次提交。

为了展示如何修改,修改项目中的文件,并增加新的文件 1、两数之和。

在本地的代码指令如下:

1
2
3
4
5
6
git status   //查看有哪些文件修改
git add 文件名 //哪些文件要提交
git add . //全部添加到暂存区
git add -A //所有修改、增加、删除都添加到暂存区
git commit -m "注释" //提交
git push //推送

如果想直接提交所有修改文件,命令可以更简洁

1
2
git commit -a  -m "注释"    //提交所有修改
git push

这样就完成了再次提交。

本文到此就结束啦,希望对你有所帮助。