在开始之前,我是默认了以下几点:
- 你已经有了自己的项目文件夹(假设名为Library),建议都是英文,避免发生意想不到的错误
- 并且你使用的电脑已经在Github上绑定了密钥
- 已经初始化了Git全局配置,也就是全局设置了用户名和邮箱如下:
git config --global user.name "your name"
git config --global user.email "xxxx@xx.xx"
远程版本库:
先新建一个远程版本库,取名为Library。
本地版本库:
提交到缓存区:
- 初始化Git仓库:
git init
- 关联远程版本库,并取名为origin(默认远程版本库的叫法):
git remote add origin git@github.com:github/Library.git
- 获取名为origin的远程版本库的提交信息到本地版本库:
git pull origin master
- 也可以获取远程版本库到本地,相当于上面三步的缩写:
git clone git@github.com:github/Library.git
- 将xxx文件添加到缓存区:
git add xxx
- 添加所有文件到缓存区:
git add .
- 添加所有除了.开头的文件到缓存区:
git add *
- 修改了缓存区文件,进行更新:
git add -u
提交到本地版本库:
- 将缓存区文件提交至本地版本库并附以xxx提示:
git commit -m "xxx"
同步远程版本库到本地版本库:
- 将名为origin的远程版本库的master分支同步到本地的当前分支:
git pull origin master
- 因为我暂时用不到其他分支的功能,就没学,也没写。后期再补。
同步本地版本库到远程版本库:
git将本地版本库同步到远程版本库使用push命令,但是每次都需要指定同步给哪个版本库的哪一个分支, 这时,你可以使用-u
参数将本地版本库与远程版本库绑定,以后提交就不需要指定,默认提交到那个版本库。
- 第一次绑定默认提交的origin远程版本库,并提交:
git push -u origin master
- 在此提交至远程版本库:
git push
项目进行了修改,只需要如下操作:
- 提交至本地缓存区:
git add .
- 提交至本地版本库:
git commit -m "xxx"
- 提交至远程版本库:
git push