添加小程序,兑换各种视频教程/数据资源。

第一步、官网https://git-scm.com/downloads下载window版本git;下载完成后有git-cmd和git-bash两个软件;

第二步、打开git-bash软件:安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!

第三步、绑定Git账号和邮箱:git-bash命令行窗口输入 Your Name和email@example.com,是用户github、码云的账号和邮箱;

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

第四步、将文件夹变成Git可以管理的本地git仓库:在git-bash命令行窗口通过cd e:或者cd test 进入到相应保存或者上传的项目路径下。再通过git init命令把这个目录变成Git可以管理的本地git仓库,

注意:

当前目录下会多了一个.git的目录,这个目录是Git来跟踪管理版本库的,不要手动修改这个目录里面的文件,会破坏Git仓库。.git,这个目录默 Windows系统下,目录名(包括父目录)不包含中文。

第五步、生成公钥SSH Key,本地git仓库和远程仓库(github、码云)的关联:

        5.1 创建SSH Key:在用户主目录下(C:\Users\Administrator\),看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsaid_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。里面有id_rsaid_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。文本编辑器打开id_rsa.pub文件,并复制里面的内容。如果没有,打开Shell(Windows下打开Git Bash),创建SSH Key;输入以下指令,不断回车即可;

$ ssh-keygen -t rsa -C "youremail@example.com"

        5.2 在Github或码云上设置公钥: 设置->ssh公钥->粘贴id_rsa.pub文件里面的内容->点击确定按钮即可。至此,将本地git本地仓库和码云/github远程仓库已经关联上了,从这个仓库克隆到本地git仓库,也可以把一个已有的本地仓库与之关联,然后,把本地仓库的内容推送到GitHub仓库。认是隐藏的,用ls -ah命令就可以看见。

第六步、两步将项目文件夹内容存放到git仓库中:前提是已经进入到该目录下的命令行中;

6.1:用命令git add告诉Git,把文件添加到仓库: git add test.txt添加某个文件在git暂存区,git add . 添加当前目录下所有文件到git暂存区。

$ git add test.txt    

     6.2 :用命令git commit告诉Git,把文件提交到仓库;

git commit -m "注释文字"

//用git-bash进入project目录(包含.git子目录的目录);

rm -rf .git //删除原有'.git'本地仓库,彻底消除所有commit历史!

git init //重新初始化一个git本地仓库

git add . //将project目录所有内容作为第一次提交

git commit -m "Initial commit" //同上

git remote add origin <github-uri> //加远端GIT仓库(添加多个请直接修改'.git\config'

git push -u --force origin master //强推并覆盖远端GIT仓库所有历史!

注意:Username for 'https://gitee.com':这是输入码云的账号

Git 提示fatal: remote origin already exists 错误解决办法

今天使用git 添加远程github仓库的时候提示错误:fatal: remote origin already exists.

最后找到解决办法如下: 
1、先删除远程 Git 仓库

$ git remote rm origin

2、再添加远程 Git 仓库

$ git remote add origin git@github.com:FBing/java-code-generator

如果执行 git remote rm origin 报错的话,我们可以手动修改gitconfig文件的内容

$ vi .git/config

把 [remote “origin”] 那一行删掉就好了。

第七步、  从远程仓库中下载克隆项目下来:本地Git Bash的命令行进入你想要保存的文件路径下输入:

$ git clone 第4步的. 克隆码云地址: 即可将远程仓库的项目下载到本地git仓库中。

注意:第一次下载git,需要从第一步到第六步,后面已经绑定了git和远程的github、码云仓库,账号和邮箱,关联了公钥之后,只需要执行第6步即可上传项目。执行第7步即可下载项目。

window系统下github/码云的项目上传、下载相关推荐

  1. 码云新建仓库上传电脑本地代码

    代码管理平台比较 Github:适合开源项目.对于私有项目,github不允许添加超过三个其他用户作为仓库协作者,需要在将仓库设为私有之前将协作者数量减少为三个或更少,或升级到 GitHub Pro. ...

  2. 华为云OBS文件上传下载工具类

    Java-华为云OBS文件上传下载工具类 文章目录 Java-华为云OBS文件上传下载工具类 1.华为云obs文件上传下载 2.文件流转MultipartFile 3.File转换为Multipart ...

  3. 如何向码云(Gitee)上传项目

    今天在这里分享一下如何将项目上传到码云(Gitee) 一.首先在码云里面创建自己要上传的项目 1.登录之后,点击右上角的加号:如下图 2.然后创建项目,创建完成后复制项目的地址: 二.构建本地仓库并推 ...

  4. 阿里云OSS文件上传下载,拿来即用

    什么是OSS 我们可以理解为就是一个资源服务器,在这之前我也尝试过Nginx当静态资源服务器,但效果比较一般,为什么选择阿里云OSS,只是因为最近刚好公司用到了,所以就接入了,还有其他的比如七牛云,腾 ...

  5. linux下安装lrzsz,配合SecureCRT上传下载文件

    SecureCRT是一个多标签远程登录终端,使用它可以远程连接Telnet 或SSH 服务.系统管理员使用它来连接linux服务器. lrzsz是一个搭配SecureCRT使用的上传下载工具,能方便的 ...

  6. 腾讯云轻量应用服务器器使用技巧-腾讯云OrcaTerm的上传下载

    前言: 上传下载是WebShell中不可或缺的功能之一,也是我在日常管理过程中经常使用操作.这里就跟着博主的视角来揭秘,腾讯云OrcaTerm的上传与下载. 对比 博主对比了一些shell的应用,这里 ...

  7. python实现阿里云OSS文件上传下载

    一 前言 最近使用到阿里云的产品OSS,用于临时存储线上抽取的数据,然后起本地化的流程去OSS拉回本地,进行自动化数据验证.OSS提供了web方式的管理控制台,命令行管理工具,提供了主流的SDK支持, ...

  8. linux下rz和sz命令实现上传下载文件

    linux下上传文件命令 安装 yum install -y lrzsz 1.mobax使用上传会异常 ⚌CCCCCCCCCCC23be50ive.**B0100000023be50 解决方法:使用x ...

  9. Windows 系统下通过命令将本地文件上传至远程 Linux 主机的指定目录下

    这里是借助文件传输客户端 putty 的命令来上传文件. 第一步:下载安装 putty 第二步:通过命令终端进入 putty 的主目录下,即进入 D:\puggy 目录下,该目录下含有多个可执行文件( ...

最新文章

  1. pandas读写结构化数据(read_csv,read_table, read_excel, read_html, read_sql)
  2. 2018机器学习和AI最大突破没找到,但有人发现了最大障碍!
  3. Android开发之dp转像素,像素转换为dp工具类,详细代码,带有源文件下载地址。...
  4. javascript的函数定义的区别
  5. const char *p,char const *p, char * const p之间的区别
  6. tp5 修改配置参数 view_replace_str 无效
  7. 解读NoSQL最新现状和趋势:云NoSQL数据库将成重要增长引擎
  8. 计算机网络——数据帧和数据包的区别
  9. primefaces_Primefaces命令按钮
  10. Cinema 4D R25 for mac三维动画设计
  11. css权威指南学习笔记
  12. win hook codeproject
  13. Python 自动化工具开源及办公自动化 10 高频操作,代码可直接套用
  14. 一文讲清楚机械硬盘和固态硬盘的工作原理
  15. 网络学习 2g 3g 4g 5g技术对比
  16. Swift函数式编程十三(函子、适用函子、单子)
  17. ARVR技术 | AR, VR, MR和XR?想搞清楚不?
  18. word文档表格后面的空白页怎么删除?
  19. 百度ai开放平台使用方法(附带例子详细步骤)
  20. 三元简化模型,助你加速团队成长

热门文章

  1. 根据ip列表检测主机状态(shell脚本)
  2. Altium Designer 14 制作Mark点
  3. h5页面自定义字体_UIWebView使用app内自定义字体
  4. 电路与电子线路实验I(软件)——北京理工大学
  5. java八个包装类的名字_Java 提供名为( )的包装类来包装基本数据类型 int 。
  6. 大连计算机软件培训,大连计算机办公技能培训
  7. css动画定义,css3的动画(animation)属性的详解(附代码)
  8. D7100 单反相机,录像功能
  9. 全国计算机一级考点wps,2018年计算机一级考试WPS考点:制作WPS文档封面
  10. imperva腾讯云waf部署具体过程(转载)