【前端学习】git命令行界面
学习目标:掌握git命令行界面的操作。掌握最基本的clone add commit push pull操作。
Git Shell:
在 Windows 命令行中使用 Git 的用户,必须注意:在参数中间有空格的时候,必须使用双引号将参数括起来(在 Linux 中是单引号);另外,如果扬抑符(^)作为参数的结尾,并且作为这一行的最后一个字符,则这个参数也需要用双引号括起来。因为扬抑符在 Windows 命令行中表示续行(译注:即下一行为这一行命令的继续)。
在网页github上建立了team-sz仓库,安装好客户端后,打开git shell,然后输入下面的命令。
1.用户信息
配置的是我的用户名和email。每次 Git 提交时都会引用这两条信息,说明是谁提交了更新,会随更新内容一起被永久纳入历史记录:
git config --global user.name "fipped"
git config --global user.email "823188494@qq.com"
2.查看配置信息
要检查已有的配置信息可以使用 git config --list
命令,单独查看某项配置信息可以用 git config user.name
3.两种获得仓库的方法
①.建立版本仓库
cd d:
切换到D盘目录
mkdir team-sz
建立个目录(本地仓库名要和git中建立的仓库名一样)
cd team-sz
进入目录
git init
初始化版本仓库
②.克隆远端仓库到本地
git clone git@github.com:fipped/team-sz.git
github 提供了 3 种 url 路径(HTTPS,SSH,Subversion),如果账号处于登录状态,那么可以用 SSH,就像上面的代码,否则,只能用 HTTPS 的 url 了。
4.跟踪新文件
使用命令 git add 开始跟踪一个新文件。
touch README
建立一个README文件
用文本编辑器打开README文件,随便输入一点文件,比如:a simple test!
git add README
将文件添加到上传队列
git add
的潜台词就是把目标文件快照放入暂存区域,也就是 add file into staged area,同时未曾跟踪过的文件标记为需要跟踪
git status
命令可以查看当前状态,哪些文件被跟踪
git commit -m "test commit"
提交,也就是更新版本,引号中的是对本次提交的描述,必须填写,不能为空。
git commit
也可以这种方法,启动文本编辑器,写入描述,关闭编辑器时,Git 会丢掉注释行,将说明内容和本次更新提交到仓库
提交后它会告诉你,当前是在哪个分支(master)提交的,本次提交的完整 SHA-1 校验和(e9bb250
),以及在本次提交中,有多少文件修订过,多少行添改和删改过。
5.查看当前的远程库
git remote
可以列出远程库。
克隆完某个项目后,至少可以看到一个名为 origin 的远程库。
6.添加远程仓库
git remote add [shortname] [url]
可以指定一个名字用来引用。
git remote add origin https://github.com/fipped/team-sz.git
7.创建分支
git branch testing
创建一个名为testing的分支
8.推送本地分支
git push [远程仓库名] [分支名]
git push origin 原来的名字:新名字
这样可以重命名这个分支
9.取回远程主机某个分支的更新
git pull <远程主机名> <远程分支名>:<本地分支名>
git pull <远程主机名> <远程分支名>
如果是与当前分支合并,可省略后面的冒号和分支名
git pull 实质上等同于下面两个操作:
git fetch origin
git merge origin/next
(学习参考:pro-git 转载文( 原文失效 ) github使用教程初级版)
更多详细内容就先不学了,反正还用不着(⊙ω⊙)
【前端学习】git命令行界面的更多相关文章
- 前端学习之路——Git篇
本文只是一个个人学习Git的笔记,如有错误的地方,还望指出,谢谢!参考资料如下: <Git教程--廖雪峰的官方网站 > bootstrap里面的--git_guide Git安装 在网上搜 ...
- web前端学习就这9个阶段,你属于哪个阶段?
第一阶段:HTML+CSS: HTML进阶.CSS进阶.div+css布局.HTML+css整站开发. JavaScript基础:Js基础教程.js内置对象常用方法.常见DOM树操作大全.ECMAsc ...
- git命令行界面
学习目标:掌握git命令行界面的操作.掌握最基本的clone add commit push pull操作. 先下载客户端:http://github-windows.s3.amazonaws.com ...
- web前端学习路线(含20个真实web开发项目集合)
目前web前端工程师日均岗位缺口已经超过50000,随着互联网+的深入发展,html5作为前端展示技术,市场人才需求量将呈直线上涨. Web前端工程师的岗位职责是利用HTML.CSS.Java.DOM ...
- git 工作中常用命令(结合vscode学习git 命令)
作为一名前端开发,大家在工作中常常使用什么开发工具呢,我觉得我首选的是vscode,他配合git使用起来非常方便. 工作中常用三个命令: git终端常使用: git add . git commit ...
- Web前端学习攻略
HTML+CSS: HTML进阶.CSS进阶.div+css布局.HTML+css整站开发. JavaScript基础: Js基础教程.js内置对象常用方法.常见DOM树操作大全.ECMAscript ...
- 前端学习——使用Ajax方式POST JSON数据包
0.前言 本文解释怎样使用Jquery中的ajax方法传递JSON数据包,传递的方法使用POST(当然PUT又有时也是一个不错的选择).POST JSON数据包相比标准的POST格式可读性更好 ...
- 2020年最新版Web前端学习路线图-前端小白入门必读-pink老师推荐
Hello,大家好,相信很多学习前端的小伙伴,会有很多的疑惑: 我要学习那些技术? 我要到哪里去学习这些技术呢? 学习这些技术的目的对就业有什么帮助呢? 我学到什么程度可以胜任工作? ... 这里,p ...
- 前端学习 node 快速入门 系列 —— 初步认识 node
其他章节请看: 前端学习 node 快速入门 系列 初步认识 node node 是什么 node(或者称node.js)是 javaScript(以下简称js) 运行时的一个环境.不是一门语言. 以 ...
随机推荐
- 页面分享代码share
在开发一个页面的时候常常会有这么一个小功能,就是分享该页面中的信息. 常见的分享代码有百度分享,JiaThis分享插件,bshare分享插件等,我主要分享一下自定义分享代码,如下: function ...
- FreeMarker 一二事 - 静态模板的使用与生成
如今前后端分离,动静分离 使用freemarker实现动静分离,nginx处理静态资源文件,提高效率 加载jar包 <!-- freemarker --> <dependency&g ...
- Android 动态加载 (三) PAK 详解
pak文件经常出现于游戏的安装目录中,其实pak文件是一种特殊的游戏压缩文件,用于压缩声音.图片等资料.由于pak文件专门针对游戏设计文件结构,pak文件就是将多个文件(图片.音乐.文本)打包为一个单 ...
- View (二) 自定义属性
主要有三种方法可以实现自定义属性. 方法一:不使用命名空间,不使用attrs.xml文件.通过attrs.getAttributeResourceValue方法拿到属性值 方法二: 使用命名空间, 不 ...
- openstack中彻底删除计算节点的操作记录
在使用openstack的过程中,我们经常会添加好几台计算节点来部署虚拟机,在后续使用中由于某些原因,一些计算节点出现了问题,需要将这些出了问题的计算节点从openstack的控制节点中踢出去!但是很 ...
- acl拒绝访问流量
interface Ethernet0/0 ip address 12.1.1.2 255.255.255.0 ip access-group 10 in half-duplex R1# ...
- SpringMVC视图解析器(转)
前言 在前一篇博客中讲了SpringMVC的Controller控制器,在这篇博客中将接着介绍一下SpringMVC视图解析器.当我们对SpringMVC控制的资源发起请求时,这些请求都会被Sprin ...
- 2016温碧霞爱情《爱在深秋》HD720P.国语中字
导演: 林家威编剧: 林家威 / 李非 / 黄国兆主演: 温碧霞 / 谭耀文 / 赵炳锐 / 方皓玟 / 王建成类型: 爱情制片国家/地区: 香港语言: 汉语普通话上映日期: 2016-01-22(中 ...
- 实现chrome扩展启动本地进程 - 补充
实现chrome扩展启动本地进程 - 补充 标签: chrome扩展启动本地程序访问本地磁盘 2014-10-17 11:42 6753人阅读 评论(17) 收藏 举报 分类: Chrome Plu ...
- 北京联想招聘-Android高级工程师(5-7年) 加入qq 群:220486180 或者直接在此 留言咨询
Job ID #: 47979 Position Title: 高级Android开发工程师 Location: CHN-Beijing Functional Area: Research/Devel ...