github 新建仓库
github 仓库主页选择 new
输入仓库名,然后选择公开(Public)或私有(Private)权限。
划到底部,点击 “Create repository” 即可新建完毕
ubuntu 安装 git
ubuntu 默认安装 git,呵呵,没有安装执行以下命令
一、更新系统软件包列表
|
|
二、执行安装命令
|
|
三、验证安装结果
|
|
初始化 git
配置 git 用户名和邮箱
|
|
查看全局配置
|
|
运行结果
补充说明
Git 全局配置中的用户名和邮箱均可完全自定义(如 root
和 root@localhost
)。这两个命令设置的名字和邮箱会出现在每次提交记录中,而用户名的自定义是允许的,只要符合一定的规范。
在团队项目中,建议使用真实姓名或可识别昵称,便于追溯提交记录。
关联本地与远程仓库
本地初始化仓库并关联远程地址
|
|
上传代码
手动提交命令,提交到本地 git
|
|
重命名当前分支为 main
|
|
补充说明
- 若通过
git init
初始化仓库后需将默认分支从master
改为main
,执行一次git branch -M main
即可永久生效。 - 强制重命名当前本地分支(例如将默认分支从 master 改为 main),与 GitHub 仓库名无关。这是 git 本地命令。
推送到 github 仓库
|
|
补充说明:
- 会将当前本地分支推送到远程仓库的 source 分支,并建立追踪关系(-u 参数的作用)。若远程 source 分支不存在,此命令会自动创建该分支。
- 本地分支名与远程分支名 无需相同。例如,本地分支为 main,仍可推送至远程 source 分支。
- 后续使用 git push(不带参数)时,默认推送至已关联的远程分支(即 source)。
当本地分支名与远程分支名不一致时,需通过参数或配置明确指定映射关系,否则会因默认规则冲突导致推送失败。
|
|
如果是一个人,遇到冲突,不想处理,可以强制推送
|
|
可执行脚本定时提交
|
|
输入 github 账户名以及密码,不是 git 的用户名和密码