前言
话说GitHub在程序员这个圈子应该是无人不知的吧。今日笔者也是抽了点时间来学习下如何使用Git与GitHub。这里笔者就不兜圈子了,直接给出实践吧。
Git安装
Git的安装网上教程一大堆,这里笔者就找了一个供大家参考一下——传送门1与传送门2。
Git简单配置
Git在安装后一般会有两个配置:
- 配置SSH公钥——传送门
- 配置用户名与密码。使用命令
git config --global user.name "你的名字"
和git config --global user.email "你的邮箱"
。这样以后在提交、推送代码的时候就无需输入用户名与密码了。
Git使用
由于笔者最初只是为了练习使用Git命令,因此远程仓库的创建选择码云,因为该网站提供私有仓库可供我们联系Git的基本命令。
创建远程仓库
创建本地项目
由于笔者演示的仓库的语言使用的是JavaScript,因此笔者这里选用vue-cli创建的vue项目作为演示。
这里先删除一下README.md
,引文远程仓库中也有该文件。
建立本地Git仓库
进入该项目文件夹下,通过git init
初始化一个本地Git仓库
注意到文件目录树上的文件和文件夹变成绿色的。
关联远程仓库
在项目文件夹下通过命令git remote add origin [url]
即可实现将本地Git仓库与远程仓库进行关联。关联后,远程仓库就叫做origin
,这是git的默认叫法。
拉取远程仓库
将本地Git仓库与远程仓库进行关联后,可以将远程仓库的内容通过git pull origin master
拉取到本地Git仓库。图中箭头所示即为拉取下来的两个文件,该文件存放在远程仓库上。
添加文件到暂存区
通过使用命令git add .
可以将项目中的所有文件添加至暂存区,若要单独添加某个文件则将.
替换成具体文件名即可。
通过git status
命令查看当前git状态如下:
提交代码
通过命令git commit -m "XXX"
将存放在暂存区的内容提交到本地Git仓库中,其中 -m "XXX"
可以为本次提交内容添加注释。
推送代码
将项目从本地Git仓库推送到远程仓库可以使用git push origin master
完成。
写在后面的话
日常开发中,若远程仓库仅仅有自己负责提交,则后续使用的命令包括但不限于git add .
、git commit -m "XXX"
以及git push origin master
。