Git 上传 Github的基础操作

今天发现之前一篇论文的代码上传不全,有读者发来的文件,于是又上传了一遍代码,顺便又使用git上传了代码,顺手记录下git使用中的一些操作。

安装git

首先git的安装比较简单,我就直接在官网安装了最新版本的git。根据你的系统选择就好。
Git - Downloads

设置信息,生成密钥

安装好git后,首先设置个人信息

bash 复制代码
git config --global user.name  "username"  
git config --global user.email  "email"

通过命令行指令生成密钥。首先打开密钥存放的文件,之后使用生成命令,在这个过程中会选择密钥存放的位置,以及密码,密码不需要输入,跳过即可。

bash 复制代码
cd ~/.ssh
ssh-keygen -t rsa -C "xxxxxx@xx.com"

生成之后的界面如下。

之后在Github 右上角头像中setting->SSH and GPG keys中,添加一个新的SSH key,之后输入名字并且把本地C:\Users\Shaohua\.ssh\id_rsa.pub 文件用记事本打开,全部复制到key中就行了。

init, commit and push

现在就可以开始上传项目了。首先我们打开我们想要上传的项目文件夹,空白处右键选择 Open Git Bash here,打开git的控制台。之后我们需要初始化项目,把目录变成git管理的仓库,会在文件夹中生成一个隐藏的.git文件夹,然后就可以添加文件,进行commit了,只是commit并不会上传到远程仓库,还需要push的操作,选择push到哪个一个分支。

bash 复制代码
git init //把该目录变成Git管理的仓库
git add . //可以接文件夹, .代表所有文件 
git commit -m "commit" //把文件提交到仓库
git remote add origin git@github.com:xxxxxxx.git //链接远程仓库
git push -u origin master //把本地库的所有内容推送到远程库上

大家可以在自己github仓库的Code下找到远程仓库的 SSH 路径

删除分支

如果大家上传错了,或者在新的分支已经融入master分支,不再需要时,可以使用以下命令。

bash 复制代码
// 删除本地分支
git branch -d localBranchName

// 删除远程分支
git push origin --delete remoteBranchName

修改default分支

在Github中,默认的分支一般是main,如果我们想要修改默认分支为我们自己的分支,只需要在项目的设置中修改即可。位置如图所示。

存在问题:上传代码人的名字一直不是我自己。

我不理解的是上传代码后显示的上传人一直不是我的名字,而是另一个账号,我查看config中的邮箱和名字也是正确的,但Github上显示的是另一个名字。

bash 复制代码
git config --list --show-origin

可能之前还使用过国内的管理平台导致设置混乱了吧。

相关推荐
草梅友仁21 小时前
草梅 Auth 1.10.1 发布与浏览器自动化工具 | 2025 年第 42 周草梅周报
开源·github·自动化运维
ajsbxi21 小时前
【Java 基础】核心知识点梳理
java·开发语言·笔记
呱呱巨基21 小时前
vim编辑器
linux·笔记·学习·编辑器·vim
新子y21 小时前
【小白笔记】普通二叉树(General Binary Tree)和二叉搜索树的最近公共祖先(LCA)
开发语言·笔记·python
聪明的笨猪猪21 小时前
Java JVM “调优” 面试清单(含超通俗生活案例与深度理解)
java·经验分享·笔记·面试
爱学习的uu1 天前
CURSOR最新使用指南及使用思路
人工智能·笔记·python·软件工程
YuCaiH1 天前
Linux文件处理
linux·笔记·嵌入式
Cathy Bryant1 天前
大模型损失函数(二):KL散度(Kullback-Leibler divergence)
笔记·神经网络·机器学习·数学建模·transformer
qq_398586541 天前
Threejs入门学习笔记
javascript·笔记·学习
hour_go1 天前
TCP/IP协议相关知识点
网络·笔记·网络协议·tcp/ip