大二寒假阶段:
今天初学了GitHub,并下载了git base,在如下大佬给的链接下并完成了新用户的注册以及项目的上传学习。
网站的新用户注册界面:
github的安装,注册和项目的上传教程:
https://www.cnblogs.com/sdcs/p/8270029.html
https://www.cnblogs.com/sjhsszl/p/8708471.html
先如下展示自己的安装和注册过程:
对GitHub的初步了解现如下:
1.GitHub是一个面向开源及私有软件项目的托管平台,它只支持gitu作为唯一的版本库格式进行托管。用户可以在GitHub上十分轻易的找到海量的开源代码。
2.Github可以托管各种git库,并提供一个web界面。但是它的独特点在于从另一个项目进行分支的简易性(独特点)。
对GitHub的学习使用(本地项目上传到GitHub的整个过程)如下:
如下是将自己在大二上积累的crud_templet(增删改查的模板以及Java包的总结和归纳)上传至GitHub上为案例进行归纳个总结:
1.注册安装完毕,完成ssh keys创建后就可以上传本地文件到git上面
2.新建文件夹test,通过命令git init把新建的文件夹变成git可管理的仓库(其中会有一个隐藏的git文件夹,将其属性设置为可见)
3.把自己的项目粘贴到本地的Gita仓库里,( 用命令$ git status 查看其状态)然后用给git add把项目添加到仓库里,着用get add.将项目里全部的文件添加到仓库里面。
命令 $ git status 查看状态:
命令$ git add .进行全部添加:
4.用git commit -m"日志"把项目提交到仓库。
5.在GitHub上创建一个Git仓库,直接点击New repository来创建。
6.创建好Git仓库后,然后与本地仓库进行关联,在本地新建的仓库的命令行输入
$ git remote add origin +自己的GitHub上建好的仓库的地址
7.完成关联之后,通过命令$ git push -u origin master(当远程仓库里面为空的时候加上-u,当下次从本地仓库上传的时候,及远程仓库里面不为空的时候,用命令$ git push origin master)把本地库的所有内容推送到远程仓库(即GitHub上面)。
8.刷新GitHub界面,完成上传。
GitHub的学习和使用的更多相关文章
-
Git 一些关于 Git、Github 的学习资源
一些关于 Git.Github 的学习资源 昨天浏览 Github 的是时候发现了 Githug 这个游戏,这个游戏用来帮助菜鸟们学习使用 Git 的. Githug is designed to g ...
-
优秀的github项目学习
优秀的github项目学习 后期会陆续添加遇到的优秀项目 https://github.com/chaijunkun
-
github的学习使用以及将自己开发的app传上去。
主要参考的网址如下: https://www.cnblogs.com/sdcs/p/8270029.html https://www.cnblogs.com/sjhsszl/p/8708471.htm ...
-
2015年12月02日 GitHub入门学习(四)Git操作
序,学习使用Git是一项新技能,你将了解到Git与SubVersion的区别. 一.基本操作 git init 初始化仓库,请实际建立一个目录并初始化仓库,.git目录里存储着管理当前目录内容所需的仓 ...
-
git和github的学习
摘要:Git是个实用而流行的工具,我在网上找了很多教程,发现很多扯来扯去的,难消化,难吸收,而廖雪峰老师的这个教程最好,由浅入深,一步一步跟着做,记录巩固下.原作网址:https://www.liao ...
-
window下github的学习心得
准备工作: 安装git: 1.下载地址:http://msysgit.github.io/ 2.安装:本人是一路next的,现在没发现有什么问题.详细的安装过程参考:https://jingyan.b ...
-
git 和 github的学习
第一部分:我的github地址 https://github.com/Ly1235/gitLeaming 第二部分:git 和 github Git是一款免费.开源的分布式版本控制系统.gitHub是 ...
-
github 0 学习
Github 快速上手实战教程 一.实验介绍 1.1 实验内容 本次课程讲的是在实验楼的在线环境中,如何使用 Github 去管理在在线环境中使用的代码.配置.资源等实验相关文件,怎样去添加.同步和下 ...
-
Git和GitHub在线学习资源整理
电子书 GotGitHub Git Workflow 沉浸式学习Git 文章 GitHub Fundamental visual-git-guide 图形化的Git参考手册 Linux下使用git命令 ...
随机推荐
-
CodeForces 743C Vladik and fractions (数论)
题意:给定n,求三个不同的数满足,2/n = 1/x + 1/y + 1/z. 析:首先1是没有解的,然后其他解都可以这样来表示 1/n, 1/(n+1), 1/(n*(n+1)),这三个解. 代码如 ...
-
Xamarin开发IOS笔记:切换输入法时输入框被遮住
在进行IOS开发的过程中,出现类似微信朋友圈的交互界面,当用户遇到感兴趣的内容可以进行评论.为了方便评论输入,当出现评论输入框的时候自动将评论输入框移动至键盘的上方,这样方便边输入边查看. 当用户隐藏 ...
-
Android ImageView 图片设置为透明
方法一: 在xml中,设置如下 <ImageView android:id="@+id/xx_id" android:layout ...
-
@为Java注解
spring的@service(创建对象)@Autowired(自动装配)
-
ubuntu中使用docker部署.netcore2.1
概述 .netcore发布这么久,到现在才在项目中实际运用,之前算是了解一点,一般找工作都会问是否运用过.netcore,软件研发来说,如果这个技术没用过,觉得挺难,其实不难..netcore ...
-
Html/Css 初步认识笔记
1.什么是 HTML ? HTML(HyperText Markup Language) 的学名是超文本标记语言. 标记用来表示网页内容要如何显示,自身不显示 .<我就是标记> 标记成对出 ...
-
Java中关于LockSupport的简单入门记录
LockSupport的JDK的文档描述:Basic thread blocking primitives for creating locks and other synchronization c ...
-
Kubernetes中的Taint污点和Toleration容忍
Taint(污点)和 Toleration(容忍)可以作用于 node 和 pod master 上添加taint kubectl taint nodes master1 node-role.kube ...
-
Django之ModalForm
ModelForm 自己定义的form--->Form--->BaseForm 自己定义的ModelForm--->ModelForm--->BaseModelForm---& ...
-
Linux-文件查找命令find
find - search for files in a directory hierarchy find命令用于在目录层级中查找文件 SYNOPSIS find [-H] [-L] [-P] [-D ...