通过git上传个人项目代码到coding.net
每次使用git的时候总是要去百度一些使用的方法,这里将使用的方法总结一下,以备后用。
第一、安装Git客户端软件
关于Git客户端软件有很多,这里老蒋使用的是Git for Windows(http://msysgit.github.io/)
安装Git就先告一段落,我们继续开始Git的使用。
第二、创建远端仓库
一般,我们会使用第三方的Git远端仓库,比如国外的GitHub使用的比较多,国内的有CODING.NET、GITCAFE以及OSCHINA等等。或者我们自己也可以部署私有仓库。无论使用哪里的仓库,基本的功能都是一样的,无非就是在这些第三方平台中注册账户、然后创建私有或者共有仓库,然后进行本地文件的推送。这里使用CODING.NET国内的一款项目管理平台,对于其他的平台也是一样的,这里只不过是为了演示方便,且是简体中文界面,一般的用户看着比较亲切。
这里最为重要的我们要先在远端仓库创建一个仓库,这样我们才可以把本地的文件提交到仓库中。
在Coding后台页面中,我们有看到创建项目按钮,我们先创建项目。
这里的项目名称我们自己取,要知道哪个项目仓库放哪个项目,这个我们要搞明白,别到时候提交错了。
第三、打开Git客户端连接仓库
A - 在我们本地电脑找到位置,新建一个文件夹,用来专门存储这个新建仓库的文件的。然后进入这个文件夹,右键鼠标,选择Git Bash选项打开Git命令框。
B - 连接远端仓库
这里我们需要先从远程仓库找到HTTPS文件路径
不论哪个平台都有的,这里我们需要进行本地和远程的对接,需要先把远端的文件下载到本地。这样我们在本地这个文件件新增文件才可以同步再上传到远端仓库。
我们要首先配置一下SSH公钥
通过git管理工具,使 gui.生成ssh 链接 git 公钥.
也可以使用命令的方式完成
$ ssh-keygen -t rsa -C "your_emali@youemal.com"
注意在生成公钥中做输入的密码,在后期git访问的时候会经常被输入的
让后在conding账户中进行配置:
不论哪个平台都有的,这里我们需要进行本地和远程的对接,需要先把远端的文件下载到本地。这样我们在本地这个文件件新增文件才可以同步再上传到远端仓库。
新建一个文件夹,并在该文件夹下打开git bash窗口,通过以下命令进行本地库和远程库的关联
$ git clone git@git.coding.net:hpugym/myStudy.git
Cloning into 'myStudy'...
Enter passphrase for key '/c/Users/Administrator/.ssh/id_rsa':[输入在以上公钥设置的步骤中输入的密码]
remote: Counting objects: 53, done.
remote: Compressing objects: 100% (41/41), done.
remote: Total 53 (delta 15), reused 0 (delta 0)
Receiving objects: 100% (53/53), 7.26 KiB | 0 bytes/s, done.
Resolving deltas: 100% (15/15), done.
下载之后我们可以看看本地的文件夹是不是多了文件,把我们的远端仓库文件下载到本地了。
第四:新建文件,并上传至远程仓库
Administrator@USER-20170701JR MINGW64 ~/Desktop/gitTest/myStudy/javascript/nodejs (master)
$ touch test.txt 【1,新建文件】Administrator@USER-20170701JR MINGW64 ~/Desktop/gitTest/myStudy/javascript/nodejs (master)
$ echo somgthinf > test.txt 【2.往新建的文件中加点东西】Administrator@USER-20170701JR MINGW64 ~/Desktop/gitTest/myStudy/javascript/nodejs (master)
$ git add test.txt 【3.把该文件如添加到追踪的列表】
warning: LF will be replaced by CRLF in javascript/nodejs/test.txt.
The file will have its original line endings in your working directory.Administrator@USER-20170701JR MINGW64 ~/Desktop/gitTest/myStudy/javascript/nodejs (master)
$ git status 【通过该命令可以查询处于追踪状态下的文件列表】
On branch master
Your branch is up-to-date with 'origin/master'.
Changes to be committed:(use "git reset HEAD <file>..." to unstage)new file: test.txtAdministrator@USER-20170701JR MINGW64 ~/Desktop/gitTest/myStudy/javascript/nodejs (master)
$ git commit -m "first commit" 【4.通过该命令输入提交的文件说明 "first commit"为说明的内容】
[master e6243c6] first commit1 file changed, 1 insertion(+)create mode 100644 javascript/nodejs/test.txtAdministrator@USER-20170701JR MINGW64 ~/Desktop/gitTest/myStudy/javascript/nodejs (master)
$ git push origin master 【5.通过push 上传至远程仓库】
Warning: Permanently added the RSA host key for IP address '123.59.83.43' to the list of known hosts.
Enter passphrase for key '/c/Users/Administrator/.ssh/id_rsa':
Counting objects: 5, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (4/4), done.
Writing objects: 100% (5/5), 413 bytes | 0 bytes/s, done.
Total 5 (delta 2), reused 0 (delta 0)
To git.coding.net:hpugym/myStudy.gitff7410b..e6243c6 master -> master
完成之后我们就可以发现,test.txt文档已经被上传至远程仓库了。
第五:更新远程仓库到本地
如果远程仓库被其他小伙伴更新了,就需要去更新
Administrator@USER-20170701JR MINGW64 ~/Desktop/gitTest/myStudy (master)
$ git pull https://git.coding.net/hpugym/myStudy.git
Username for 'https://git.coding.net': hpugym
remote: Counting objects: 5, done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 5 (delta 2), reused 0 (delta 0)
Unpacking objects: 100% (5/5), done.
From https://git.coding.net/hpugym/myStudy* branch HEAD -> FETCH_HEAD
Updating 0c1fd58..b5a8d33
Fast-forwardjavascript/nodejs/test.txt | 1 +1 file changed, 1 insertion(+)
这下就更新到最新的项目了。
通过git上传个人项目代码到coding.net相关推荐
- GitHub上传本地项目代码的
如果你不会GitHub,看完你就会了. GitHub是基于git实现的代码托管.git是目前最好用的版本控制系统了,非常受欢迎,比之svn更好. GitHub可以免费使用,并且快速稳定.即使是付费帐户 ...
- github使用教程:通过git上传本地项目
众所周知GitHub是一个面向开源及私有软件项目的托管平台,所以我们除了在上面找别人的开源项目之外还可以通过github去管理自己的项目.下面介绍如何将本地仓库的程序上传到github上. Git下载 ...
- 使用GIt上传IDEA项目到码云
GIT命令将本地项目上传到码云 1.准备工作 在码云中新建仓库,填好项目名称,选择Java语言即可(可选是否开源公开) 2.点击复制 3.进入所需要上传的项目文件目录下 此处注意路径 4.克隆仓库 此 ...
- 第一行代码git上传天气项目遇到问题
错误: error: src refspec origin does not match any. 书上使用的是 git push origin master 意思是上传到master分支. mast ...
- git上传自己的代码
感谢这个哥们的博客,不过里面有些错误. http://www.cnblogs.com/ruofengzhishang/p/3842587.html 下面是我自己的实践成功的: 这篇文章写得是windo ...
- 使用Git上传本地项目到http://git.oschina.net
本文前言,因倡导开源精神,我也把代码传上了开源社区,可是,当初使用http://git.oschina.net 网站上传代码的时候不知道使用工具.我竟然一个文件一个文件复制粘贴,可费了我好大一个劲儿, ...
- 使用Git上传本地项目到oschina
原文地址:https://my.oschina.net/158/blog/530112 --------------------------------------------- 1.首先看一下自己是 ...
- 上传本地项目代码到github仓库中
上传之前我们需要先安装git工具 然后: 1.进入Github首页,点击New repository新建一个项目 2.填写相应信息后点击create即可 Repository name: 仓库名称 D ...
- mac如何使用Git上传本地项目到github?
在此假设你已经在 github 上创建好了一个项目,像这样: 并且你已经完成了自己的项目代码, 同时你也已经安装了 git,然后 let's start. (以下所以命令中如果那个命令如果输入后无反应 ...
最新文章
- Comparator 和 Comparable
- tf.keras.layers.MaxPool2D 示例 池化层
- 【Android RTMP】音频数据采集编码 ( FAAC 编码器编码 AAC 音频采样数据 | 封装 RTMP 音频数据头 | 设置 AAC 音频数据类型 | 封装 RTMP 数据包 )
- wps多人协作后怎么保存_剥开的柚子怎么保存 柚子剥开后可以放几天
- SSM中向后端传递的属性为多个对象的实现方法
- Transformer再下一城!low-level多个任务榜首被占领,北大华为等联合提出预训练模型IPT
- 前端学习(237):IE条件注释法
- 二〇二二注定是踔厉奋发、笃行不怠的一年
- Linux C编程如何使用联机帮助来解决编程问题?
- 【java】java的Jaas授权与鉴权
- 机器学习:用正规方程法求解线性回归
- 写给小白,Network Class
- 2020力扣杯团体赛
- 坚持定投3年,我赚了多少钱?
- Nginx服务优化与防盗链
- Android消息机制和应用
- ssh免密码登录全过程
- auto.ja 部落冲突01 找图并点击
- 一个屌丝程序员的青春(二二三)
- 淘宝新店流量如何从0到1000
热门文章
- 2019 最新版百度云下载破解限速工具,一个办法让你告别下载慢的体验!
- 中石油计算机图形学第二次在线,石油华东《计算机图形学》2020年秋季学期在线作业(二)...
- 安装ubuntu系统过程中卡住
- MySQL数据库深度讲解
- Odoo 创建帐套期初余额,科目初始化How to configure Opening Entries/Balance
- asp毕业设计—— 基于asp+access的网上服装销售系统设计与实现(毕业论文+程序源码)——网上服装销售系统
- SAS——编程——数学
- 人工智能中的常用搜索策略
- hive只复制表结构不复制表数据
- ipad和android平板应用程序,安卓平板相比iPad有哪些优势和劣势?