参考博客:https://blog.csdn.net/Cheny_Yang/article/details/89047680
1. 下载git
下载链接:https://gitforwindows.org/
大家各取所需,下载自己需要的版本,无脑式安装即可。
2. 设置邮箱和用户
安装好git后,需要设置自己的邮箱和用户名,右键在Git Bash中输入下面的命令。
git config --global user.name "zm"
git config --global user.email "1476411577@qq.com"
设置用户名和邮箱地址的作用是:
用户名和邮箱地址是本地git客户端的一个变量,它不会随git本地库的改变而改变。提交代码时会使用用户名和邮箱进行记录,便于识别是谁提交的该代码。
3. 创建版本库
(1)在电脑上建一个空文件夹,命名为learngit,我的文件夹在F盘,路径是F:\learngit,打开learngit文件夹,右键选Git Bash,输入下面的命令
git init
此时,learngit文件下多了一个.git文件夹,此时就可以在Git Bash中通过git命令来对learngit文件夹下的代码进行管理。
(2)然后创建一个code.txt文件,并编辑文字
Git is a version control system.
Git is free software.
(3)将编辑好的code.txt保存后,使用如下命令将文件添加到仓库
git add code.txt
(4)提交代码文件
git commit -m "提交code.txt文件"
“引号里面是对本次提交代码的备注,尽量写得详细,方便后面对代码的管理”
4. 连接远程仓库、使用SSH公私钥
(1)创建SSH Key
在window系统下,右键打开Git Bash,输入下面的命令来创建SSH key。
ssh-keygen -t rsa -C "1476411577@qq.com"
我的之前已经生成了,所以再次输入命令时,会提醒已经存在,是否需要重新生成,选择否就可以了。
下面红色框内是文件的具体存放位置。.ssh文件夹⾥⾯有id_rsa和id_rsa.pub两个⽂件,id_rsa是私钥,不可以泄露出去,id_rsa.pub是公钥,利用它将本地仓库与远程仓库进行关联。
(2)在github上添加自己的公钥
按照下面的步骤进行操作:复制本地的公钥id_rsa.pub文件内容——>打开自己的github——>settings——>SSH and GPG keys——>New SSH key——>粘贴本地公钥即可
5. 将本地文件夹与远程github关联
(1)在github里新建一个远程仓库,命名为learngit。
操作步骤如下:settings——>Your repositories——>New——>将仓库名称命名为learngit
注意:尽量保证本地文件夹名称和github上的仓库名称保持一致,便于区分。
上述操作后,可得到下面的界面
(2)在本地的learngit文件夹下,打开Git Bash运行下面的命令
git remote add origin git@github.com:zhengmin15/learngit.git
git remote add origin后面的内容来自上图中的红色框,大家记得输入⾃⼰的GitHub账户名。
(3)上一步操作后,就完成了本地文件夹和远程仓库的关联,如果你是按照以上顺序进行操作的,此时输入如下命令就可以将本地内容推送到远端仓库。
git push -u origin master
注意:push之前记得一定要进行git add和git commit操作。