@xiaoyixy
2020-02-21T22:37:01.000000Z
字数 1218
阅读 783
文档
Git Bash 关键操作指南——针对本地仓库操作和 Github 远程仓库同步。以下步骤针对第一次建仓库并且本地已经有文件(需要同步的目录已经存在)的情况。其他情况参考常见问题和操作。
首次建立 git 仓库。
git init
将项目目录的所有文件添加到仓库中。如果想添加某个特定的文件,只需把 .
换成特定的文件名。
git add .
Commit 文件到本地仓库。
git commit -m "第一次 commit:注释语句,说明修改了什么"
在 Github 上创建一个新的 Repository,并拷贝得到仓库(Repository)的地址。创建具体步骤可参考:Creating a repository on GitHub。地址的格式为 https://github.com/<你的GitHub名>/<仓库名>
。
将本地的仓库关联到 Github。
// 后面的 https 链接地址为第四步建立的仓库地址
git remote add origin https://github.com/<你的GitHub名>/<仓库名>
进行 pull 操作(把 Github 的文件同步到本地),在每次同步到 Github 之前,最好都要先 pull 一下,以保证同步得到最新的线上版本,防止版本出错。
git pull origin master
同步本地文件到 Github。执行完后,如果没有异常,等待执行完就可同步成功,中间可能会让你输入 Username 和 Password,只要输入 Github 的账号和密码。
git push -u origin master
这是因为 push 之前没有同步 Github 的最新文件到本地。这时候需要先保存本地修改再执行一次第六步的命令。
// 先保存本地修改
git stash
// 同步 Github 的最新文件
git pull origin master
// 重新取出本地的修改
git stash pop
// 同步本地修改到 Github
git push -u origin master
第六步-第二步-第三步-第七步
即可,既:
git pull origin master
git add .
git commit -m "写入本次修改了什么"
git push -u origin master
https://github.com/<你的GitHub名>/<仓库名>
。git clone https://github.com/<你的GitHub名>/<仓库名>
,就会把 Github 远程仓库同步到本地目录按顺序执行 第二步-第三步-第七步
既:
git add .
git commit -m "写入本次修改了什么"
git push -u origin master