1.安装 Git
1.1.下载链接
地址:Git官网
1.2.安装
一路Next,安装好后在桌面鼠标右键,出现 Git GUI Here 和 Git Bash Here 就说明安装成功了。其中一个是图形化界面,另一个是普通的控制台。
右键2.使用
2.1.绑定账号
右键 Git Bash Here,打开命令行窗口输入以下命令:
git config --global user.name "用户名"
git config --global user.email "邮箱地址"
[用户名] github用户名
[邮箱地址] 此github用户名的邮箱
2.2.SSH key
2.2.1.检查是否有设置 SSH key
如果不知道自己是否设置过 SSH key:
-
方式一:打开 C:\Users\用户名,如过有 .ssh 文件夹,则说明已经设置过。
-
方式二:在git命令行窗口输入
cd ~/.ssh
,如果能切换进去再输入ls
,能返回名为 id_rsa.pub 的文件,则说明已经设置过。
如果已经设置过,用编辑器打开 id_rsa.pub 文件就可以看到 SSH key 公钥。
2.2.2.设置 SSH Key
如果没有设置,在 Git 命令行窗口通过:
ssh-keygen -t rsa -C "邮箱地址"
生成,连按回车就好,无需更改默认路径。
2.2.3.在 github 中配置 SSH key
github 和码云的配置方式都大同小异
- 点击右上角个人头像后选择 Settings -> SSH and GPG keys -> New SSH key
- 填写 Title 和 Key,Key 就是id_rsa.pub 文件中的内容。为了方便记忆和使用,我的 Title 就是账户名。
2.3.上传本地项目
2.3.1.检查本地项目
有一些需要注意的文件,以我今天准备上传的文件举例:
项目目录-
在 .gitignore 中设置无需上传的文件,例如 node_modules 这个文件夹占用空间大,而且其他人下载项目后可以自行安装这个文件夹中的包。
因此,我们在 .gitignore 中写入 node_modules/,Git就知道跳过这个文件啦。
-
README.md 是项目的说明文档,当你在 github 中新建项目时可以选择生成这个文件。
-
此外,还可以在项目中提前加入 LICENSE 文件,也就是许可证文件(为了后面演示 pull 我本次未提前添加此文件)。
具体选择哪种 LICENSE 看个人需求,想了解详情可以网上搜索,引入阮一峰老师的一张图做参考。
LICENSE.png
2.3.2.在 github 上创建空项目
-
点击首页的 New repository 按钮
创建仓库.png如果提前在项目中加入了 LICENSE 文件就无需选择了。
-
创建好项目之后点击 Clone or download 按钮选中地址链接复制备用。
复制链接
2.3.3.本地操作
-
在项目根目录打开 Git Base Here,输入:
git init
此时,项目中会生成 .git 隐藏文件夹。
-
继续在控制台输入:
git remote add origin https://github.com/MeetYifan/vuexms.git
手动输入的命令主要是
git remote add origin
,后面地址为刚才复制的项目地址,最好粘贴避免出错。 -
此时已经和你的 github 建立好了连接,以上的操作只需新建项目时使用,更新修改项目内容都是通过接下来的3条命令。
注意:如果新建 github 仓库时选择了创建某文件,例如我勾选了 MIT License 文件,在执行那3条命令之前,应该先执行:
git pull --rebase origin master
合并到本地仓库,否则当你 push 的时候会报错。
错误我执行命令后项目中出现 LICENSE 文件,表示合并成功。
-
git add .
add . 表示添加全部已更改的文档,也可以单独选择文档,例如:
git add README.md
-
git commit -m "first day code"
双引号中内容是本次的提交说明,类似记录小标题
-
git push -u origin master
这一步就可以把本地文件推送到 github 中啦
-
至此,项目提交完成!!!
PS:写文档好麻烦好慢啊
网友评论