zoukankan      html  css  js  c++  java
  • git 和 github 学习总结

    https://mp.weixin.qq.com/s?src=11&timestamp=1543302553&ver=1269&signature=NAX65qusuVVDEl66kp60yPU-CGNW85R*qxllygQmYOh3BIYyWYcmKDa0kY6RagOLrC2SJvNKEV5-yHX5gB-zvDQHRMw9JejJ6CCO*Z5FSg-*F-LJVA7VHPEQGaWhK9Ls&new=1

    https://blog.csdn.net/dengjianqiang2011/article/details/9260435

    一、名词解释

    ---------------

    git - 远程仓库的删除和重命名
    
    在新版 Git 中可以用 git remote rename 命令修改某个远程仓库在本地的简称,比如想把 pb 改成paul,可以这么运行:
    
    $ git remote rename pb paul
    $ git remote
    origin
    paul
    注意,对远程仓库的重命名,也会使对应的分支名称发生变化,原来的 pb/master 分支现在成了paul/master。
    
    碰到远端仓库服务器迁移,或者原来的克隆镜像不再使用,又或者某个参与者不再贡献代码,
    那么需要移除对应的远端仓库,可以运行 git remote rm 命令: $ git remote rm paul $ git remote

    -----------------

    Git

    Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。

    Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

    Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。

    Github

    gitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub。

    官网地址: github.com

    二、一句话的事

    我们要用Git这个软件与Github.com连接, 使之能帮助我们管理代码(版本管理)

    三、应用环境

    本文以Windows 7为例进行讲解, 其它环境大同小异, 可以在学会后自行研究, 或在留言交流

    四、下载与安装

    Git的下载地址: https://gitforwindows.org/

    Windows里软件安装都比较简单

    身为程序猿应该驾轻就熟, 一路Next就行, 有选择项时默认即可, 不用修改

    五、Git与Github建立关联

    • 基本概念

      repository - 仓库, 可以理解为你项目所在的主文件夹

    • 在本地建立仓库

    1.准备仓库: 创建你项目的文件夹, 然后在其中右键,选择[Git Bash Here]

    2.初始化仓库: 运行[git init]来初始化仓库

     

    3.放入代码文件: 把代码文件复制进来

    使用[git status]看看有什么变化

    出现红色的提示框

    4.本地提交代码:

    它告诉我们有一个未追踪的文件, 并提示用 git add <file>...来加进去

    但我们并不打算把所有命令都介绍一遍, 这里只讲用到的关键命令[git add -A]

     

    什么都没发生, 没关系, 重要的是没有报错! 再用[git status]看看

    有新的变化, 说明前面的add成功

    执行[git commit -m "提交信息"] 将文件提交到repository里。提交信息用英文的双引号括起来。

    顺便[git log]看看变化

    这样就完成了本地的准备工作, 接下来我们看怎么把它弄到Github去

    • 本地Git和Github的连接

    1.到Github注册账号。

    这一步就不讲解了, 自己上官网注册即可, 这步要拿到用户句和邮箱

    2.本地配置用户名和邮箱

    3.生成ssh key

    运行 [ssh-keygen -t rsa -C "你的邮箱"],它会有三次等待你输入,直接回车即可。

    将生成的ssh key复制到剪贴板,执行 [clip < ~/.ssh/id_rsa.pub] (或者到上图提示的路径里去打开文件并复制)

    4.打开Github,进入Settings:

    点击[New SSH key], 将ssh key粘贴到右边的Key里面。Title随便命名即可。

    执行 [ssh -T git@github.com]

    看到上面的信息, Good job, 成功了!

    • 创建远程仓库并与本地关联

    首先是在右上角点击进入创建界面

    接着输入远程仓库名

    填好后直接[Create repository], 其它的内容先不要管

    将远程仓库和本地仓库关联起来

    先到Github上复制远程仓库的SSH地址

    把上面"git@github.com:visionsl/demo2.git"复制下来

    本地运行[git remote add origin git@github.com:visionsl/demo2.git]

    执行 [git push -u origin master] 将本地仓库上传至Github的仓库并进行关联

    看看Github上面

    关联成功!

    下面试试修改代码再上传

    给代码文件加点文字修改一下

    代码保存后, 依次执行:

    git add -A

    git commit -m "second modify"

    git push

     

    刷新Github, 可以看到新的修改已提交!

    简易小结

    到这里就学完了:

    1. 安装Git

    2. 新建一个仓库(项目)

    3. 上传到Github

    4. 修改代码后上传Github

    出现错误:

  • 相关阅读:
    WPF:简洁为美
    WPF工作笔记:本地化支持、主进程通知、两种最常用异步编程方式
    WPF:将HTML RGB颜色值转化为Color对象的两种方式
    WPF:定制Checkbox样式,让“正确”绿得好看,让“错误”红的显眼
    Is C# a clone of a Microsoft replacement for Java?
    原创的基于HTML/CSS/JavaScript的层级目录树
    Android笔记——BaseAdapter的使用
    C#开源持久层框架
    经典.net面试题目
    C#:实体框架EF(entity framework)
  • 原文地址:https://www.cnblogs.com/foremostxl/p/10026648.html
Copyright © 2011-2022 走看看