git之简单入门及操作~
看了bili的教程,https://www.bilibili.com/video/av23853294?from=search&seid=3300012850779227291
特此整理下。
1、首先安装git,然后最好国内镜像,否则下载很慢
2、其次,可以注册github的账号,后面会用到。
3、把git和github链接起来,就是建立连接,右键打开git bash here,输入ssh-keygen,会中C:\Users\Administrator\.ssh文件夹下生成两个文件,打开id_rsa.pub,把里面的信息全部拷贝的github之SSH and GPG keys中。这样就把git和github建立了链接。
4、新建一个文件,打开文件,右键git bash here,
可以看到如下信息:
a、git init命令 Administrator@PC-20150323YSLL MINGW64 ~/Desktop/maple_stm_git
$ git init
Initialized empty Git repository in C:/Users/Administrator/Desktop/maple_stm_git/.git/ b、git remote add origin命令,把github的链接和本地文件建立连接
Administrator@PC-20150323YSLL MINGW64 ~/Desktop/maple_stm_git (master)
$ git remote add origin https://github.com/liming2013/maple.git c、git pull origin master命令,下载代码到本地文件夹中
Administrator@PC-20150323YSLL MINGW64 ~/Desktop/maple_stm_git (master)
$ git pull origin master
remote: Enumerating objects: , done.
remote: Total (delta ), reused (delta ), pack-reused
Receiving objects: % (/), 7.86 MiB | 74.00 KiB/s, done.
Resolving deltas: % (/), done.
From https://github.com/liming2013/maple
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
d、git add命令,在文件夹中添加几个文件,然后add到stage区域,中间需要空格。
Administrator@PC-20150323YSLL MINGW64 ~/Desktop/maple_stm_git (master)
$ git add a.c ble_nrf_add.txt Administrator@PC-20150323YSLL MINGW64 ~/Desktop/maple_stm_git (master)
$ git commit -m "add"
[master d381232] add
files changed, insertions(+)
create mode a.c
create mode ble_nrf_add.txt e、git push origin master命令,上传文件之github Administrator@PC-20150323YSLL MINGW64 ~/Desktop/maple_stm_git (master)
$ git push origin master
Username for 'https://github.com': liming2013
Enumerating objects: , done.
Counting objects: % (/), done.
Delta compression using up to threads
Compressing objects: % (/), done.
Writing objects: % (/), bytes | 97.00 KiB/s, done.
Total (delta ), reused (delta )
remote: Resolving deltas: % (/), completed with local object.
To https://github.com/liming2013/maple.git
af0703b..d381232 master -> master f、“git add .”命令,可以添加文件夹中全部的文件
git之简单入门及操作~的更多相关文章
- Github的使用以及Git的简单入门 - 课程作业三
GitHub创建项目 登录GitHub,在个人主页创建项目(repository) 创建后会生成2个文件,README.md和.gitignore.如图 创建本地仓库 如果是第一次使用git的话,需要 ...
- 使用Git Extensions简单入门Git
前言 关于这个主题,之前我录了段视频教程,在本地看清晰度还可以,但传到优酷上就很不清晰了,即使是后来重制后还是一样不清晰,所以现在想整理成文字版.当然,大家还可以将我百度云上的视频下载下来观看,连同优 ...
- [转]VS2015 Git 源码管理工具简单入门
VS2015 Git 源码管理工具简单入门 1.VS Git插件 1.1 环境 VS2015+GitLab 1.2 Git操作过程图解 1.3 常见名词解释 拉取(Pull):将远程版本库合并到本 ...
- git简单入门
git简单入门 标签(空格分隔): git git是作为程序员必备的技能.在这里就不去介绍版本控制和git产生的历史了. 首先看看常用的git命令: git init git add git comm ...
- Java入门到精通——基础篇之多线程实现简单的PV操作的进程同步
Java入门到精通——基础篇之多线程实现简单的PV操作的进程同步 一.概述 PV操作是对信号量进行的操作. 进程同步是指在并发进程之间存在一种制约关系,一个进程的执行依赖另一个进程的消 ...
- 简单入门PHP中的多字节字符串操作
什么是多字节的字符串操作呢?其实不少的同学可能都已经使用过了,但我们还是要从最基础的问题说起. 一个字符占几个字节并不是我们表面上看到的那样.正常情况下,一个数字或英文以及英文符号都是占用一个字节的. ...
- Git的简单操作
一.Git安装 windows下,可在在git官网下载(https://git-scm.com/downloads) 也有360提供的git(http://baoku.360.cn/soft/show ...
- Git与Repo入门(转载)
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAykAAADuCAIAAACyDd+sAAAAA3NCSVQICAjb4U/gAAAgAElEQVR4Xu ...
- 程序员,一起玩转GitHub版本控制,超简单入门教程 干货2
本GitHub教程旨在能够帮助大家快速入门学习使用GitHub,进行版本控制.帮助大家摆脱命令行工具,简单快速的使用GitHub. 做全栈攻城狮-写代码也要读书,爱全栈,更爱生活. 更多原创教程请关注 ...
随机推荐
- Jmeter-性能测试工具
0.概念和备注 //基本使用流程 测试计划-->右键 添加-> Threads(Users) --> 选择线程组 -->线程组-->右键 添加 --> Sample ...
- CentOS7.4搭建GitLab
1.查看服务器环境 uname -a 2.下载安装包 [1]找到相应的最新版本的下载路径 网址:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/e ...
- B/S模式获取客户端IP地址
using System.Web; namespace Common { public class IPUtil { /// <summary> /// 获取IP地址 /// </s ...
- Quartz.NET持久化
Quartz.NET所用到的数据库表结构 官方提供的各种数据库脚本:https://github.com/quartznet/quartznet/tree/master/database/tables ...
- vs2013安装时提示核心功能错误
VS核心功能安装时发生严重错误:解决办法:计算机管理->设备管理器->非即插即用驱动程序->http改为自动.
- node模拟后台返回json书写格式报错--Unexpected token ' in JSON at position 1
最近在学习Node的知识,就尝试写了一个注册登陆的简单功能,但是自己在模拟后台返回值的时候,总是报错Unexpected token ' in JSON at position 1,查找原因之后,是因 ...
- 编译64位geos库的经验总结
作者:朱金灿 来源:http://blog.csdn.net/clever101 使用CMake生成Win64的解决方案后,使用VS2010打开这个解决方案,然后 在"C/C++" ...
- IOS 模仿有storyboard的项目控制器的创建
● 先加载storyboard文件(Test是storyboard的文件名) UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@ ...
- python_66_生成器2
import time def consumer(name): print('%s准备吃包子 '%name) while True: baozi=yield print('包子[%s]来了,被[%s] ...
- python_28_dictionary补充
#update:合并两个字典,如果有交叉就覆盖更新,没有交叉的就创建 info={ 'stu1101':'Liu Guannan', 'stu1102':'Wang Ruipu', 'stu1103' ...