如何在VSCode中同步代码到github (on Mac)
2017-11-28 15:39
1476 查看
在VSCode中使用git,将本地code提交到github,这本是一件非常容易的事情,就像你在本地开发,然后将代码同步到github上面一样,可是我几乎没往github提交过代码,虽然会在上面查问题,[打脸][打脸][打脸][打脸][打脸]。
先在VSCode中初始化一个本地Repo,这个Repo就会存放从github pull 下来的代码,怎么创建呢?先点出最左侧导航栏的分支图标,在『源代码管理』的后面有个git的logo,点下就会出现了:
我这里创建的Repo名字:testVSCodeSynchr
先添加远程仓库:
先在VSCode中初始化一个本地Repo,这个Repo就会存放从github pull 下来的代码,怎么创建呢?先点出最左侧导航栏的分支图标,在『源代码管理』的后面有个git的logo,点下就会出现了:
我这里创建的Repo名字:testVSCodeSynchr
先添加远程仓库:
git remote add origin https://github.com/stanbers/git-tutorial[/code]
再去把这个远程的仓库pull到local:git pull origin master
这个时候看下本地有没有远程仓库中的README.md(我的远程仓库中目前只有这一个文件):➜ testVSCodeSynchr git:(master) ls -al total 8 drwxr-xr-x 4 Stan staff 136 11 28 15:25 . drwx------+ 30 Stan staff 1020 11 28 15:22 .. drwxr-xr-x 13 Stan staff 442 11 28 15:26 .git -rw-r--r-- 1 Stan staff 179 11 28 15:25 README.md
可以看到已经pull下来了,把这个文件update 一下:➜ testVSCodeSynchr git:(master) git status On branch master Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git checkout -- <file>..." to discard changes in working directory) modified: README.md no changes added to commit (use "git add" and/or "git commit -a") ➜ testVSCodeSynchr git:(master) ✗
其中添加了一句『coded in my local』,然后提交:➜ testVSCodeSynchr git:(master) ✗ git add . ➜ testVSCodeSynchr git:(master) ✗ git commit -m 'update in my local' [master d4c1b12] update in my local 1 file changed, 2 deletions(-) ➜ testVSCodeSynchr git:(master)
再去push到github:➜ testVSCodeSynchr git:(master) git push origin master Counting objects: 3, done. Delta compression using up to 8 threads. Compressing objects: 100% (2/2), done. Writing objects: 100% (3/3), 269 bytes | 0 bytes/s, done. Total 3 (delta 1), reused 0 (delta 0) remote: Resolving deltas: 100% (1/1), completed with 1 local object. To https://github.com/stanbers/git-tutorial 834d1ea..d4c1b12 master -> master ➜ testVSCodeSynchr git:(master)
这个时候去刷新一下github,不出意外就可以看到更新的内容了:
没毛病,这时候在github上面更新这个README.md, 添加一行『coded in github』,然后再到VSCode中去重新pull下,不出意外应该也可以看到刚才github上面更新的那一行内容:
没毛病,实现了同步,以上都是直接通过命令行来完成的,可以看到我安装了oh my zsh。
相关文章推荐
- mac如何上传本地代码到gitHub上
- 如何在github上fork一个项目来贡献代码以及同步原作者的修改
- VS Code神用法之一:如何用VS Code在mac环境下优雅地编写latex文档
- github上fork别人的代码之后,如何保持和原作者同步的更新
- 如何在github上fork一个项目来贡献代码以及同步原作者的修改
- MAC环境如何将本地代码上传到GitHub上
- IOS JSBox 安装 VSCode 通过插件JSBox 同步编辑代码到iPhone
- 如何在github上fork一个项目来贡献代码以及同步原作者的修改
- python3 on macos with vscode
- github上fork别人的代码之后,如何保持和原作者同步的更新
- github协同工作时,如何同步代码
- 如何在github上fork一个项目来贡献代码以及同步原作者的修改
- 【转】如何在github上fork一个项目来贡献代码以及同步原作者的修改 -- 不错
- 如何在github上fork一个项目来贡献代码以及同步原作者的修改
- Github上fork了别人的项目之后如何同步代码
- 如何使用git命令同步代码到github或提交到多个远程仓库
- 如何在GITHUB上FORK一个项目来贡献代码以及同步原作者的修改
- 如何在github上fork一个项目来贡献代码以及同步原作者的修改
- github上fork别人的代码之后,如何保持和原作者同步的更新