每次使用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相关推荐

  1. GitHub上传本地项目代码的

    如果你不会GitHub,看完你就会了. GitHub是基于git实现的代码托管.git是目前最好用的版本控制系统了,非常受欢迎,比之svn更好. GitHub可以免费使用,并且快速稳定.即使是付费帐户 ...

  2. github使用教程:通过git上传本地项目

    众所周知GitHub是一个面向开源及私有软件项目的托管平台,所以我们除了在上面找别人的开源项目之外还可以通过github去管理自己的项目.下面介绍如何将本地仓库的程序上传到github上. Git下载 ...

  3. 使用GIt上传IDEA项目到码云

    GIT命令将本地项目上传到码云 1.准备工作 在码云中新建仓库,填好项目名称,选择Java语言即可(可选是否开源公开) 2.点击复制 3.进入所需要上传的项目文件目录下 此处注意路径 4.克隆仓库 此 ...

  4. 第一行代码git上传天气项目遇到问题

    错误: error: src refspec origin does not match any. 书上使用的是 git push origin master 意思是上传到master分支. mast ...

  5. git上传自己的代码

    感谢这个哥们的博客,不过里面有些错误. http://www.cnblogs.com/ruofengzhishang/p/3842587.html 下面是我自己的实践成功的: 这篇文章写得是windo ...

  6. 使用Git上传本地项目到http://git.oschina.net

    本文前言,因倡导开源精神,我也把代码传上了开源社区,可是,当初使用http://git.oschina.net 网站上传代码的时候不知道使用工具.我竟然一个文件一个文件复制粘贴,可费了我好大一个劲儿, ...

  7. 使用Git上传本地项目到oschina

    原文地址:https://my.oschina.net/158/blog/530112 --------------------------------------------- 1.首先看一下自己是 ...

  8. 上传本地项目代码到github仓库中

    上传之前我们需要先安装git工具 然后: 1.进入Github首页,点击New repository新建一个项目 2.填写相应信息后点击create即可 Repository name: 仓库名称 D ...

  9. mac如何使用Git上传本地项目到github?

    在此假设你已经在 github 上创建好了一个项目,像这样: 并且你已经完成了自己的项目代码, 同时你也已经安装了 git,然后 let's start. (以下所以命令中如果那个命令如果输入后无反应 ...

最新文章

  1. Comparator 和 Comparable
  2. tf.keras.layers.MaxPool2D 示例 池化层
  3. 【Android RTMP】音频数据采集编码 ( FAAC 编码器编码 AAC 音频采样数据 | 封装 RTMP 音频数据头 | 设置 AAC 音频数据类型 | 封装 RTMP 数据包 )
  4. wps多人协作后怎么保存_剥开的柚子怎么保存 柚子剥开后可以放几天
  5. SSM中向后端传递的属性为多个对象的实现方法
  6. Transformer再下一城!low-level多个任务榜首被占领,北大华为等联合提出预训练模型IPT
  7. 前端学习(237):IE条件注释法
  8. 二〇二二注定是踔厉奋发、笃行不怠的一年
  9. Linux C编程如何使用联机帮助来解决编程问题?
  10. 【java】java的Jaas授权与鉴权
  11. 机器学习:用正规方程法求解线性回归
  12. 写给小白,Network Class
  13. 2020力扣杯团体赛
  14. 坚持定投3年,我赚了多少钱?
  15. Nginx服务优化与防盗链
  16. Android消息机制和应用
  17. ssh免密码登录全过程
  18. auto.ja 部落冲突01 找图并点击
  19. 一个屌丝程序员的青春(二二三)
  20. 淘宝新店流量如何从0到1000

热门文章

  1. 2019 最新版百度云下载破解限速工具,一个办法让你告别下载慢的体验!
  2. 中石油计算机图形学第二次在线,石油华东《计算机图形学》2020年秋季学期在线作业(二)...
  3. 安装ubuntu系统过程中卡住
  4. MySQL数据库深度讲解
  5. Odoo 创建帐套期初余额,科目初始化How to configure Opening Entries/Balance
  6. asp毕业设计—— 基于asp+access的网上服装销售系统设计与实现(毕业论文+程序源码)——网上服装销售系统
  7. SAS——编程——数学
  8. 人工智能中的常用搜索策略
  9. hive只复制表结构不复制表数据
  10. ipad和android平板应用程序,安卓平板相比iPad有哪些优势和劣势?