在 vscode 中使用 Git :拉取、提交、克隆

 

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。

 

PS:转载此文后,网友在评论中提到还有其它方法,不过目前个人尚在研究中,有兴趣的朋友们也可自行一探究竟 ...

-------------------------------------------------------------------------

1、将代码放到码云

  • 到码云里新建一个仓库,完成后码云会有一个命令教程按上面的来就行了
  • 码云中的使用教程:

 

Git 全局设置:git config --global user.name "ASxx" 
git config --global user.email "123456789@qq.com"创建 git 仓库:mkdir wap // 项目在本地的路径
cd wap
git init 
touch README.md 
git add README.md 
git commit -m "first commit" 
git remote add origin https://git.oschina.net/name/package.git  // 远程仓库地址
git push -u origin master已有项目:cd existing_git_repo
git remote add origin https://git.oschina.net/name/package.git
git push -u origin master

下面说下详细的本地操作步骤:

  • 1、用vs打开你的项目文件夹

  • 2、配置git

  打开Git Bash输入以下命令

  如果还没输入全局配置就先把这个全局配置输入上去

Git 全局设置:git config --global user.name "ASxx" 
git config --global user.email "123456789@qq.com"

  然后开始做提交代码到码云的配置

cd d:/wamp/www/mall360/wap //首先指定到你的项目目录下
git init
touch README.md
git add README.md
git commit -m "first commit"
git remote add origin https://git.oschina.net/name/package.git   //用你仓库的url
git push -u origin master  //提交到你的仓库
正常情况下上面的命令执行完成后,本地文件夹会有一个隐藏的.git文件夹,云端你的仓库里应该会有一个 README.md 文件。
  • 3、在vscode中提交代码到仓库

  回到 VSCode 打开 git工作区 (就是 直接VSCode中 file -> open 项目所在文件夹),就会看到所有代码显示在这里

点击+号,把所有文件提交到暂存区。

然后打开菜单选择--提交已暂存的 ( Commit Staged )

然后按提示随便在消息框里输入一个消息,再按 ctrl + enter 提交

然后把所有暂存的代码 push 云端,

点击后,会弹出让你输入账号密码,把你托管平台的账号密码输入上去就行了。

不出问题的话你整个项目就会提交到云端上了。

在 vs 中每次更新代码都会要输入账号密码,可以配置一下让 GIT 记住密码账号:

git config --global credential.helper store   //在Git Bash输入这个命令就可以了
  • 4、同步代码

  这里说下平时修改代码后提交到云端的使用,和本地代码和云端同步

  随便打开一个文件,添加一个注释

可以看到git图标有一个提示,打开git工作区可以看到就是修改的这个文件

然后点击右侧的+号,把他暂存起来。

再在消息框里输入消息,按 ctrl + enter 提交暂存

再点击 push 提交,代码就提交到云端了。

打开 码云就可以看到了。。

 

  • pull使用

  比如当你在家里修改了代码提交到云端后,回到公司只需要用 vscode 打开项目点击菜单中的 pull 就可以同步过来了。

 

  • 5、克隆你的项目到本地

  回到家后想修改代码,但是电脑没有文件怎么办呢?  往下看

  首先你电脑还是的有 vscode 和  GIT,,然后用 git 把上面那些全局配置再执行一次,如下

git config --global user.name "ASxx"
git config --global user.email "123456789@qq.com"  git config --global credential.helper store   #然后打开Git Bash输入以下命令cd d:/test   //指定存放的目录
git clone https://git.oschina.net/name/test.git   //你的仓库地址
 

下载成功,然后就可以用 vscode 打开项目修改了。修改后提交的步骤还是和上面一样:暂存-提交暂存-push提交到云端就ok了。

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/448469.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

偶也要去上海Tech一把了

公司组织的,后天去,呵呵:)希望能多认识一点博客园的兄弟姐妹转载于:https://www.cnblogs.com/martinxj/archive/2004/09/14/42930.html

进程控制常用的一些操作

1、获取进程的id int main0() {printf ("当前进程 ID %d\n", getpid());printf ("当前父进程:%d\n", getppid());printf ("当前用户: %d\n", getuid());while (1);return 0; }2、fork 和 vfork之前的博客里有&#xf…

vscode 配置 git (配置、暂存、推送、拉取、免密)

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 vscode 中对 git 进行了集成,很多操作只需点击就能操作,无需写一些 git 指令。 不过这就需要你对 vscode 进行配…

男女之间应该保留多少隐私

究竟,男女朋友之间,应该保留多少个人隐私? 我觉得,如果各自的隐私太多,那么,很难会相信彼此的爱能有多深浓。然而,如果两个人没有半点隐私,而且绝对坦诚。 彼此的行为和思想也没有丝毫隐瞒的话,这种清白赤诚有如标…

处理bugs心法

1. 前提 第一层:遇到异常首先必须告诉自己,冷静,不要慌。(一看到Bug就心慌,那么武功就施展不了了) 2. 入门级 第二层:遇到Bug,第一潜意识看输出异常的信息的(控制台输出&…

C语言实现简单的电子通讯录2

这两天学完系统调用和标准IO,之前的通讯录可以进行一些改进,将数据保存到文件中(图我这里就不发了)。 原理:每次启动程序时先从预设文件中以只读的形式读取保存的通讯录信息,然后将读取到的信息导入到结构体中;每次执…

解决 VS Code 保存时候自动格式化

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 不知道从哪个版本起,VS code 保存会自动格式化。 以前都是altshiftF格式化的,现在一保存就格式化,而…

发布在线文档【软件=业务+架构+流程+组织.pptx】

10年的技术工作,软件这个词对我来说一点都不陌生,但是当我问自己如何理解软件的?我却不知道如何回答。软件=业务+架构+流程+组织,其中公式是借用软件产品线工程BAPO的概念&#xff0…

12种食物最养男人 10种食物最养女人 太值得收藏了

据统计,男性10大死因中有4项与饮食有关,包括癌症、脑血管疾病、心脏病和糖尿病。以下12种食品对男性健康有益,建议男性多多摄取。 男人需要的十种养生食物 No.1西红柿 西红柿的酸味能促进胃液分泌,帮助消化蛋白质等&#xff…

ES 基础

1. ES 基础一网打尽 1.1 ES定义 ESelaticsearch简写, Elasticsearch是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。 Elasticsear…

为什么 那么多 前端开发者都想学 Vue.js

根据JavaScript 2017 前端库状况调查 Vue.js是开发者最想学的前端库。我在这里说明一下我为什么认为这也是和你一起通过使用 Vue 构建一个简单的 App 应用程序的原因。 我最近曾与 Evan You,Chris Fritz,Sarah Drasner,和 Adam Jahr 做了一个…

进程间通信之管道通信

两个程序之间传递数据的一种简单方法是使用popen和pclose。 #include <stdio.h> FILE *popen(const char *command, const char *type); int pclose(FILE *stream); popen函数允许一个程序将另一个程序作为新进程来启动&#xff0c;并可以传递数据给它或者通过它接收数据…

vue 各组件 使用 Demo

环境搭建 前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 假设你已经通读vue官方文档&#xff08;文档都没读一遍&#xff08;至少&#xff09;&#xff0c;那不建议动手撸码&#xff…

Dropbox推独立应用,公司估值已达100亿美元

摘要&#xff1a;Dropbox刚获得5亿美元的新一轮融资&#xff0c;其估值已高达100亿美元&#xff0c;现在又推出针对云服务的独立应用Carousel&#xff0c;不久之后&#xff0c;还会有应用陆续推出&#xff0c;随着美国前国务卿赖斯的加盟&#xff0c;Dropbox在云市场的表现异常…

SQL经典面试题(二)

有3个表S&#xff0c;C&#xff0c;SCS&#xff08;SNO&#xff0c;SNAME&#xff09;代表&#xff08;学号&#xff0c;姓名&#xff09; //主键&#xff1a;SNO //多个人&#xff0c;多门课 3张表 &#xff0c;SC 关系表C&#xff08;CNO&#xff0c;CNAME&#xff0c;…

进程间通信之信号he信号量

信号的篇幅较少&#xff0c;就把他和信号量放在一起了。先讲讲他们之间的区别&#xff1a; 1.信号&#xff1a;&#xff08;signal&#xff09;是一种处理异步事件的方式。信号时比较复杂的通信方式&#xff0c;用于通知接受进程有某种事件发生&#xff0c;除了用于进程外&…

开源当自强:我们不是“便宜货”

之前人们争相使用开源软件&#xff0c;无非是因为它便宜、好用、易得&#xff0c;不过根据最新的开源软件调查显示&#xff0c;人们使用开源软件最主要的原因还是看重它的高质量。 成本低是很过公司参与开源项目的最主要原因之一&#xff0c;而现在他们视开源是一条通往创新、省…

前端学习:Vue.js基本使用

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程。 Vue教程文档&#xff1a; https://cn.vuejs.org/v2/guide/ 定义 实例&#xff1a; new Vue() 挂载点: el 数据&#xff1a;data 模…

PWE

Obstacle Override Logic The obstacle override logic provides the possibility to override obstacle within a window movement by selective switching off the anti-trap functionality.转载于:https://www.cnblogs.com/dannykong/p/11151813.html

进程间通信之消息队列

一、什么是消息队列 unix早期通信机制之一的信号能够传送的信息量有限&#xff0c;管道则只能传送无格式的字节流&#xff0c;这无疑会给应用程序开发带来不便。消息队列&#xff08;也叫做报文队列&#xff09;则克服了这些缺点。 消息队列就是一个消息的链表。可以把消息看…