安装与配置
sudo apt-get install git
设置用户名和邮箱地址
git config --global user.name "YOUR NAME"
git config --global user.email "YOUR EMAIL ADDRESS"
SSH连接到github
创建SSH key: ssh-keygen -t rsa -C "xx4023171@qq.com"
之后会在 ~/.ssh/下生成id_rsa和id_rsa.pub两个文件.
登陆GitHub,打开“Account settings”,“SSH Keys”页面,然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容.
测试是否连接成功: ssh -v git@github.com
创建本地版本库
- 目录下git仓库初始化,生成
.git(从github下载的会自带,可跳过这一步)
git init - 修改文件,添加到暂存区
- 逐个添加文件
git add filename - 添加当前目录中的所有文件
git add -A - 添加当前目录中的所有文件更改
git add . - 删除文件夹,--cached不会把本地的删除,只会删除暂存区
git rm -r --cached 文件夹名
- 逐个添加文件
- 提交更改到当前分支master
git commit -m "add a new file"
上传github
-
建立连接,origin代表远程库,是git的默认叫法,会把代码上传到后面的地址
- 如果code是从地址a下载,还要上传到地址a,这步可跳过,因为git的config文件里已存在地址a的 remote origin,不需再次建立连接
- 如果code是从地址a下载,要上传到地址b,需先删除原来地址a的origin,再连接地址b的origin
git remote rm origin git remote add origin git@github.com:bbidong/name.git
分支改名
git branch -M main
push到githubgit push -u origin main
第二次push时可去掉 -ugit push origin main