首先先安装git

git官网 ---- https://git-scm.com/

下载好傻瓜式安装即可

安装好过后,再桌面任意空白区域右键,看到以下两个选项即为安装成功

一般都用第二个选项也就是 Git Bash Here,点击它会出现git控制台,就可以输入命令了

输入命令

ssh-keygen

即可生成秘钥和公钥,一般在c盘 用户 文件夹下生成 .ssh 文件夹,.ssh 文件夹下面会有两个文件,文件名为 id_rsa 的是私钥,id_rsa.pub 为公钥;注意:千万不要改动里面文件的路径

然后打开码云 ---- https://gitee.com/ 并登陆,再右上角 点击 设置->安全设置->ssh公钥 然后把刚生成的公钥文件拖到记事本里面打开,把里面的文本全部复制粘贴到码云ssh公钥 上面,然后保存,这要秘钥也就配置好了

接着全局配置用户名和邮箱

输入命令

git config --global user.name[你的码云账号]

git config --global user.email [你的码云验证邮箱]

配置好过后,可以输入git config --list 查看配置的信息

然后就是要创建你的本地仓库

再你的项目文件目录下空白区域右键打开git控制台,输入命令

git init

创建本地仓库,这时候会在当前目录下生成一个 .git 的文件夹,默认是隐藏的,不用管它,我们用不上

接着就是让你的本地仓库和远程仓库相互关联起来了

输入命令

 git remote add origin 远程仓库的ssh地址

如果设置错了,可以输入命令

git remote rm origin

删除,然后再输入上面那条命令就可以了

输入命令

git status

可以查看本地仓库的状态

如果出现红色的字体,表示还未添加到暂存区;绿色字体,表示提交到暂存区了

接着依次以下输入命令

git add .//提交到暂存区
git commit -m '本次提交注释'
git push origin master //提交到主分支

第一次提交会让你回答两个问题,一直输入yes就行;

这样就完成了一次提交了,以后只需要输入上面三条命令就可以提交了

git创建切换删除分支

git branch login //创建login分支
git checkout login //切换到login分支
git branch -d login //删除分支

注意:删除分支要切换到其它分支上,不要再要删除的分支上输入命令进行删除

合并分支内容,输入以下命令

git merge login

查看历史版本

git log

回退历史版本

git reset --hard '想要回退到的历史版本 commit 后面的字符串'

本地的版本和远程的版本不一致导致,git冲突

使用以下命令解决冲突

git pull

git pull 从远程仓库上,拉取更新

也可以使用

//使用 fetch 获取远程最新信息并开辟一个临时分支
git fetch origin master:tmp git diff tmp//将当前分支和临时分支的内容进行对比
git merge tmp//再选择合并分支内容

git提交代码托管平台流程的更多相关文章

  1. GIT → 04:Git与代码托管平台

    4.1 Git 与 GitHub比较 Git 是一个版本管理工具 , 只在本地使用的一个版本管理工具,其作用就是可以让你更好的管理你的程序,比如你原来提交过的内容,后面虽然修改过,但是通过git这个工 ...

  2. Git提交代码的处理流程(转)

    Jerry 工作在wchar_support分支.他改变了名称的功能和测试后,他提交他的变化. [jerry@CentOS src]$ git branch master * wchar_suppor ...

  3. 软件工程 Coding.net代码托管平台 Git初学者的使用总结 五步完成 程序,文件,文件夹的Git

    一.前言 第一次用git相关的命令行,我使用的是Coding.net代码托管平台.Coding.net 自主打造的基于 Git 的代码托管平台,提供高性能的远端仓库,还有保护分支,历史版本分屏对比. ...

  4. 探讨 Git 代码托管平台的若干问题

    关于 Git 版本控制软件种类繁多,维基百科收录的最早的版本控制系统是 1972 年贝尔实验室开发的 Source Code Control System.1986 年 Concurrent Vers ...

  5. 探讨 Git 代码托管平台的若干问题 - 2019 版

    关于 Git 版本控制软件种类繁多,维基百科收录的最早的版本控制系统是 1972 年贝尔实验室开发的 Source Code Control System.1986 年 Concurrent Vers ...

  6. oschina(开源中国)的Git代码托管平台使用教程

    oschina(开源中国)的Git代码托管平台使用教程 第一章 平台介绍 一. Git@OSC简介 开源中国的Git@OSC一个账号最多可以创建1000个项目,包含公有和私有,开源中国代码托管地址:h ...

  7. 程序员必须知道的几个Git代码托管平台

    上一篇博客中2015继续任性——不会Git命令,照样玩转Git我们简单的介绍了在VS2013中使用Git,和GitHub客户端的使用.那么使用Git到底有什么好处呢?最为明显的是支持Git代码托管的平 ...

  8. 程序员必须知道的几个Git代码托管平台(转)

    上一篇博客中2015继续任性——不会Git命令,照样玩转Git我们简单的介绍了在VS2013中使用Git,和GitHub客户端的使用.那么使用Git到底有什么好处呢?最为明显的是支持Git代码托管的平 ...

  9. 【转】程序员必须知道的几个Git代码托管平台

     一.VS2013中克隆远程Git仓库和SSH的配置 1.VS2013中克隆远程项目  首先感谢园友的评论和补充,今日又仔细看了一下,VS2013中是可以克隆项目的,只是我一直用的GitHub来克隆的 ...

随机推荐

  1. hadoop与spark的处理技巧(四)推荐引擎处理技巧

    经常一起购买的商品 scala> var file=sc.textFile("/user/ghj/togeterBought") file: org.apache.spark ...

  2. 王艳 201771010127《面向对象程序设计(java)》第十六周学习总结

    一:理论部分 1.程序:是一段静态的代码,它是应用程序执行的蓝本. 2.进程:是程序的一次动态执行,它对应了从代码加载.执行至执行完毕的一个完整过程. 3.多线程:是进程执行过程中产生的多条执行线索. ...

  3. channelartlist标签的使用

    用来获取当前频道的下级栏目的内容列表标签 . type=“top”表示顶级栏目 ,typeid='top' 限制上级栏目ID:如果只要调用其中几个频道的内容可以用{dede:channelartlis ...

  4. css3,transition,animation两种动画实现区别

    我们为页面设置动画时,往往会用到transition还有animation以及transfrom属性或者用到js. 其实通常情况下,对于使用js我们更加倾向于使用css来设置动画. transfrom ...

  5. IDEA奇淫小技巧

    IDEA是目前市场上最好用的IDE,我说的! 前几年eclipse在市场上非常流行,因此大多数人都习惯了eclipse的一些快捷键.近年来,随着IDEA的兴起,很多人都放弃了exlipse,进而选择了 ...

  6. Python的多线程锁跟队列

    一.互斥锁: 1.线程同步能够保证多个线程安全访问竞争资源,最简单的同步机制是引入互斥锁. 2.互斥锁为资源引入一个状态:锁定.非锁定 3.某个线程要更改共享数据是,先将其锁定.此时资源的状态为锁定, ...

  7. 在树莓派里搭建 Lighttpd 服务器

    Lighttpd 像 Ngnix 一样,是被设计运行在低内存,低 CPU 负载的设备上,它们都非常适合在树莓派上运行. 本文将介绍如何在树莓派上运行基本配置的 Lighttpd ,以及如何与 PHP- ...

  8. Vue 百度地图显示规划路线

    Vue 百度地图显示规划路线 1.首选引入相应的文件(建议单页面引入)(如有问题找上一篇博客园) 2.区别就是需要多引入几根不同的文件 import { BaiduMap, BmScale, BmGe ...

  9. html2canvas.js插件截图空白问题

    发现使用 html2canvas.js插件截图保存在前端很方便.学习过程中预计问题. 截图出现空白和截图不全. 问题原因: html2canvas.js插件截图是基于body标签的,如果body存在滚 ...

  10. 【深度学习】PyTorch之Squeeze()和Unsqueeze()

    1. unsqueeze() 该函数用来增加某个维度.在PyTorch中维度是从0开始的. import torch a = torch.arange(0, 9) print(a) 结果: tenso ...