@xiaoyixy
2020-02-21T14:37:01.000000Z
字数 1218
阅读 965
文档
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// 同步本地修改到 Githubgit push -u origin master
第六步-第二步-第三步-第七步 即可,既:
git pull origin mastergit 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