Git基本使用

上传本地文件成为Github上的一个项目(Linux)

参考教程:廖雪峰的git教程

安装git并设置你的机器的标识

安装git

sudo apt-get install git

创建你的机器的标识,因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址

git config --global user.email "你的邮箱"
git config --global user.name "你的姓名"

创建本地Git仓库

就是说把你要上传到github上的文件放在一个文件夹中,然后在该文件夹中执行命令:

git init

创建成功会提示你:已初始化空的 Git 仓库于 /home/rain/文档/Facial_Keypoints_Detection/.git/

你的文件夹下会多出一个.git文件夹,

将该文件夹下的内容添加并上传到本地仓库

git add .
git commit -m "first commit" # "first commit"是你本次提交内容的说明

创建远程仓库并与本地连接

github上新建一个仓库(怎么创建直接不会直接百度)

创建你的电脑与你的github账号传输内容的ssh秘钥

image-20220403141845588

# 生成秘钥
ssh-keygen -t rsa -C "youremail@example.com"
# 按上图在你的github账户中添加刚才生成的秘钥
# 将本地git仓库和你刚才在github上创建的仓库连接(下面命令要在你的本地git仓库中执行哦)
# https://github.com/rain-1227/Facial-Keypoints-Detection.git是你远程仓库的地址
git remote add origin https://github.com/rain-1227/Facial-Keypoints-Detection.git
# 将master分支重命名为main分支
git branch -M main
# 将本地仓库已经commit的内容推送到刚才连接到的远程仓库
git push -u origin main

推送时需要token

当我们执行git push -u origin main时,会让你输入用户名和密码。然后会报错:remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.

生成秘钥参考链接

注意token生成过程中,要勾选repo这样才可以在本地推送数据到远程

生成token后,记得把你的token保存下来,以便进行后面的操作

token直接添加远程仓库链接中,这样就可以避免同一个仓库每次提交代码都要输入token

# 将token添加到远程仓库链接中
git remote set-url origin https://生成的token@github.com/shliang0603/Yolov4_DeepSocial.git/
posted @   rain-1227  阅读(44)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示