git操作与vscode,码市的结合
首先自己是受于高人指点,使用了集成git工具的vscode来编写前端代码,再把代码同步到码市(国内轻量级的github,全中文,人性化),但是前期是他视频帮我配置的,我是看他操作,完全一脸懵比,各种git命令,公钥。。。后面安装了win10,只能自己再次重新配置了,于是引发了今晚2个小时的命案,研究下怎么去配置:可以参考:http://www.cnblogs.com/ashidamana/p/6122619.html;https://coding.net/help/doc/git/repository.html;https://segmentfault.com/a/1190000002645623
前期准备:
一.关于git的基本了解:git是版本管理工具,从业务流程来看,有“本地库push到远程库”以及“远程库pull到本地库”
1.首先,安装git与配置:
- 先从 git 官网 上下载 git 并安装到 C 盘。
- 将 git 目录下的 bin(如 C:\Program Files (x86)\Git\bin )添加到 PATH 环境变量,插入记得前面带英文分号。这一步是为了我们可以在cmd中使用git命令,如果不想使用,忽略这一步,用自带的git bash也行
- 增加路径,打开环境变量设置:
-
2.1业务流程:本地库push到远程库(先建立远程库)(前提,我们已经用shh或者账号密码登陆了,后面vscode会讲到)
建立本地库,先“cd 文件路径”进入某个文件夹(可以git命令添加,git mkdir 文件夹名添加),例如:打开git bash,输入“cd D:\vscode”,进入这个文件夹,继续输入:
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//推送到远程库master分支
2.2远程库pull到本地库(先建立远程库)
1。cd到某个文件夹
cd D:\vscode //进入某个文件夹
2.克隆远程库到本地, 这里面后面的地址可以有ssh,https,或者git,都可以;推荐ssh;
git clone git@git.coding.net:sasuke/SH-Learning.git;
这样,我们本地就直接有git库了,不用再创建本地库;
之后每次修改,只需
git add ---//暂存文件 git commit -m "file" //提交文件 git remote add origin https://git.oschina.net/name/package.git //识别远程库 git push -u origin master//推送到远程库master分支
二.进入主题:vscode集成git功能,联动本地git同步到远程库(码市)
1.0本地安装git工具,配置环境变量后,打开bash,输入以下命令生成ssh
- 键入命令:ssh-keygen -t rsa -C “email@email.com”
- 提醒你输入key的名称,输入如id_rsa
- 在C:\Documents and Settings\Administrator\下产生两个文件:id_rsa和id_rsa.pub
- 用记事本打开id_rsa.pub文件,复制内容,在码市的网站上到ssh密钥管理页面,添加新公钥,随便取个名字,内容粘贴 刚刚的内容
- 密匙不同系统位置不一定固定,一般在系统\用户那个目录;
2.0 vscode克隆到本地
vsecode集成git工具,此时,vscode能够通过ssh密码自动链接git网站,我们直接在它的终端输入:
cd D:\vscode//进入你想要建立文件夹
git clone git@git.coding.net:sasuke/SH-Learning.git;//克隆库,vscode出现该库,我们可以愉快的玩耍了,大功告成~~虽然最终结果很简单~~~
git commit
git push
初次使用,请输入码市的账号和密码,完成同步;//目的确认本人操作
如果你是用账号网站的密码 话 ,可以输入以下记住密码:
git config --global credential.helper store //避免每次同步都要输入账号密码,让git记住密码