目录

git入门

# Git入门指令

::: Tip 这是一个基于Github pages + vuepress的主题笔记(博客),在搭建过程遇到了一些git的用法,具体由GPT生成,暂时记下 :::

注意:当多人/多台设备维护一个项目时,项目内个人环境不同,使用.gitignore文件让git忽略这些内容,避免导致其他设备拉取时,运行错误或不必要的问题

# 以写一次博客常用操作为例

# 初始化本地仓库

新建一个文件夹,用来储存要克隆别人仓库的内容

初始化本地git仓库

git init  
1

# 在Github克隆某个仓库项目

在上面新建的文件夹克隆

git clone https://github.com/username/repository.git
1

# 使用git生成一份rsa密钥

这个密钥会在C:盘user的.ssh目录下保留一份

ssh-keygen -t rsa -b 4096 -C "your_email"
1

# 本地绑定Git身份

配置用户名,用户邮箱

git config --global user.name "user_name"    
git config --global user.email "user_email"  
1
2

# 复制本地rsa公钥

在C盘/用户/.ssh目录下复制rsa公钥

你需要复制rsa_pub公钥文件内的全部内容,在Github设置中,添加ssh认证,把公钥内容放进去,之后会生成两个文件

1 2

# 测试连接

测试远程仓库连接

ssh -T git@github.com
1

如果返回了hi!Your_username,那么就连接成功了,你可以远程操控Github的仓库,上传/拉取

# 暂存修改

这不会立即提交到远程仓库,本地会有一个暂存区~(反悔容错)~

将所有修改添加到暂存区

git add -A 
1

# 查看状态

检查当前状态,查看你距离上次上传有哪些改动

git status
1

# 记录提交请求

将你的提交words记录到远程仓库~(这一步并没提交?类似让远程仓库记录一下)~

用于将暂存区(stage)中的更改记录到仓库历史,words改为你本次做了哪些改动

git commit -m "words"  
1

# 设置远程仓库url

添加远程仓库

git remote add origin https://github.com/username/repository.git
1

# 推送

将改动新增等内容推送提交到远程仓库

在 Git 中用于将你的本地 master 分支的更改推送到远程仓库

git push -u origin master      
1
最后一次更新于: 2024/09/14, 23:55:36