基础账号配置
- 本地配置并存储账号用户名,不然你链接远程github人家怎么识别你是谁啊??
git config --global user.name "你的用户名"
git config --global user.email "你的邮箱"
查看是否配置正确及相关信息
git config --global --list
- 生成ssh密钥
ssh-keygen -t rsa -C "你的邮箱"
一直回车就好了,路径使用默认配置,密码不设置。这样每次git push等操作都不需要输入密码,比较方便。
- GitHub账号配置
找到生成的ssh公钥,添加到github上。一定要添加,双向绑定了直接。名字就随便取,自己记得就行。
最后需要输入账号密码验证。
命令
举个简单的例子:
-
在github上新建一个仓库(repository),起个名字保存就行了。
-
本地进入某一磁盘下(我选择D盘),新建一个文件夹。或者说本地已经有了想要上传的文件就忽略这一步。
mkdir 文件夹名
- 进入文件夹路径,空白处右键打开
git bash
,然后本地初始化一个git仓库
git init
- 新建一个README.md文件,输入一点内容进去(用于测试,你可以是已有的任何文件)
echo "内容" >> README.md
注:如果是两个大于号,则新的内容会追加到文件中
如果是一个大于号,新的内容会覆盖之前的内容
- 在git中添加README文件
git add README.md
如果你想添加当前目录下的所有文件,就直接:
git add .
- 提交修改,后面写上备注信息
git commit -m "first commit"
现在我们的文件处于提交状态
- 远程连接github
刚才我们新建了一个github仓库,本地的git也已经操作完成了,现在要建立一个本地到GitHub的连接,然后我们才能把本地修改好的东西推送上去。
git remote add origin https://github.com/你的用户名/刚才新建的仓库名.git
现在已经连接上了!
- 配置分支名称
修改主分支的名称为main
,默认是master。要改!
git branch -M main
- 将本地内容push到github上的main分支完成更新
git push -u origin main
你就能看到更新完成了,github刷新一下也可以看到。
总结一下:先本地add到git中、commit带上更新信息、连接github远程仓库、最后push上去就行了!缺一不可!!!
如果你想从远程仓库克隆到本地,在你本地的文件夹下运行:
git clone https://github.com/xxxx(想要克隆的仓库名称).git