向github推送本地代码
介绍了在 linux 和 windows 系统中安装 git,以及向 github 远程仓库推送本地代码的详细步骤。
安装git
git 是一个分布式版本控制系统,可以通过它来记录项目中的每个修改,跟踪文件的历史记录,协作开发等,向 github 推送本地代码,首先需要安装 git,下面分别介绍在win10和linux系统中安装git的方法。
在win10中安装
1.在官网下载 git 安装包

2.双击下载好的安装文件,按照说明进行安装配置
3.安装完成后,找到 git 安装路径中 bin 的位置,我的是D:\software\Git\bin
4.再找到 git 安装路径中 git-core 的位置,我的是D:\software\Git\mingw64\libexec\git-core
5.在系统变量 path 中添加这两个路径
6.使用如下命令验证是否安装成功
git --version
在Linux中安装
有sudo权限
1.ctrl+alt+T打开终端,输入如下命令更新软件列表
sudo apt update
2.安装 git
sudo apt install git
3.使用如下命令验证是否安装成功
git --version
没有sudo权限
1.下载 git 包
apt-get download git
2.创建 git 文件夹
mkdir git
3.将下载的安装包解压到 git 文件夹
#git_xx.deb是下载的git包名,可以输入git_之后使用tab键补全
dpkg -x git_1%3a2.17.1-1ubuntu0.13_amd64.deb git
4.添加环境变量
export PATH=$PATH:~/git/usr/bin
export GIT_EXEC_PATH=~/git/usr/lib/git-core
5.刷新配置文件
source ~/.bashrc
6.使用如下命令验证是否安装成功
git --version
将本地代码推送到github
1.创建远程仓库
1.先在 github 上创建一个远程仓库
2.填写远程仓库的名称和描述,选择创建仓库
2.生成token
github 的密码凭证从2021年8月13日开始就不能用了,必须使用个人访问令牌(personal access token)才能进行 push 操作,所以首先需要生成 token。
1.登录 github,点击头像,选择设置
2.下拉选择开发者设置
3.选择个人访问令牌 Personal access tokens,然后选中生成令牌 Generate new token
4.编辑 token 相关的配置信息,然后选择生成 token
- 要使用 token 从命令行访问仓库,选择 repo
- 要使用 token 从命令行删除仓库,选择 delete_repo
- 其他根据需要进行勾选

5.保存生成的 token(再次刷新网页时会丢失,需要重新生成,所以需要先保存起来)
3.推送本地代码
1.进入本地代码目录,在终端中输入如下指令初始化本地仓库
如果是从网上clone的项目,想导入到自己的github里面,需要先把原本的.git文件删除再执行如下命令,因为clone下来的代码本身就有.git文件夹,也已经和远程仓库建立了连接
git init

目录中出现 .git 文件夹说明初始化完成
2.复制 github 中的如下指令将远程仓库和本地仓库连接起来
#添加远程配置
git remote add origin https://github.com/<username>/<repo>.git
git remote set-url origin https://<your_token>@github.com/<username>/<repo>.git
- <your_token>:刚刚生成的token
- <username>:github的用户名
- <repo>:仓库名称
其他操作连接的命令:
# 查看远程仓库地址
git remote -v
#删除远程配置
git remote rm origin
3.将当前目录下的所有修改过的文件添加到 Git 的暂存区
git add .
4.绑定邮箱和用户名(先输入下面的第一次创建时的代码)
# 第一次创建时
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"
# 要修改时
git config --replace-all user.name "你的用户名"
git config --replace-all user.email "你的邮箱"
# 查看当前仓库配置信息
git config --list
# 查看全局配置信息
git config --global -l
# 按q退出
5.将暂存区中的修改提交到本地仓库,并添加提交信息
git commit -m "第一次提交"
6.将当前分支重命名为 main
git branch -M main
使用git branch命令可以查看本地仓库有哪些分支
7.将本地仓库的 main 分支推送到远程仓库,并将其设置为默认分支
git push -u origin main
8.等待传输完成即可,github上成功传送本地代码

删除远程仓库
如果想删除github上的远程仓库,可以按照如下步骤操作,不过删除操作一般比较危险,要确定不使用这个仓库之后再进行删除。
1.在 github 中打开想删除的远程仓库,选择设置
2.滚动到页面最下方选择删除目录
更多推荐
所有评论(0)