Git 使用记录
在win7平台已经安装好了git的情况下:
1,Git 本地仓库建立与使用步骤:
(2)新建立文件夹:
$ mkdir learngit
$ cd learngit
$ pwd
/Users/michael/learngit
(1)引入git:
通过git init
命令把这个目录变成Git可以管理的仓库:
$ git init
Initialized empty Git repository in /Users/michael/learngit/.git/
(3)添加文件:git add filename1 filename2...
(4)commit 文件: git commit -m "wrote a readme file"
-m后是本次提交说明,最好带上,方便以后搜寻记录。
以上是本地仓库的使用,要是涉及到远程仓库,还得将代码提交到远程仓库里,这个远程仓库可是是github 也可以是自己搭建的服务器。这里使用的是github。
2,Git 远程仓库(github)建立与使用:
假设本地已经建立好了git仓库:
(1)Github上建立远程仓库:
在gitbub网站页面的左上角+的标号下选择 New Respository,建立新的仓库,并填上仓库名字。建立好的仓库是空的,可以本地的仓库连接起来。
(2)本地仓库与远程仓库的连接
打开git bash,将目录调至本地仓库
learngit
下,运行命令: git remote add origin git@github.com:xxxx/learngit.git
注意:将xxxx换成你的自己的账户名。添加后,远程库的名字就是
origin
,这是Git默认的叫法,也可以改成别的,但是origin
这个名字一看就知道是远程库。
(3)本地库的内容添加到远程仓库
本地库的内容是经过1中的git add,git commit添加的内容。在关联远程仓库之后,要将本地库的内容添加到远程库,运行命令: git push -u origin master
由于远程库是空的,我们第一次推送master
分支时,加上了-u
参数,Git不但会把本地的master
分支内容推送的远程新的master
分支,还会把本地的master
分支和远程的master
分支关联起来,在以后的推送或者拉取时就可以简化命令: git push origin master
3,过程中遇到的问题及错误:
(1) git add filename 报filename too long错误:
解决办法:以adminstrator角色运行git bash,然后运行命令:git config --system core.longpaths true
(2)push 文件遇到错误
error: src refspec mytest does not match any.
error: failed to push some refs to ‘。。。。’
查看是否先git add, git commit 了相关文件。
最新文章
- java实现excel模板导出
- 分类算法之朴素贝叶斯分类(Naive Bayesian Classification)
- python Eve RESTFul 尝试笔记
- BZOJ 1726: [Usaco2006 Nov]Roadblocks第二短路
- [置顶] ssize_t与size_t-linux
- 关于SqlDataAdapter的使用
- android 中的ExpandableListView取消一级图标
- Oracle中 in、exists、not in,not exists的比较
- MySQL的InnoDB引擎与MyISAM引擎
- Windows平台 python 常用包的安装
- supervisor使用,配置和安装(包括监控守护进程httpd,keepalived)
- ASP.NET MVC中的路由IRouteConstraint方法应用实例
- OpenCV常用头文件介绍
- 移动端常见bug
- 后缀数组的第X种求法
- Deep Reinforcement Learning: Pong from Pixels
- Spark项目之电商用户行为分析大数据平台之(五)实时数据采集
- WPF的DataTrigger绑定自身属性
- MySQL的初次见面礼基础实战篇
- 深拷贝(deep clone)与浅拷贝(shallow clone)
热门文章
- axure 动态面板制作图片轮播 (01图片轮播)
- 数据泵 TTS(传输表空间技术)
- 使用mysql索引技巧及注意事项
- 读书笔记 effective c++ Item 49 理解new-handler的行为
- java多线程基本概述(三)——同步方法
- C语言基础知识点整理(函数/变量/常量/指针/数组/结构体)
- C#,VB.NET 如何将Excel转换为Text
- VS2003";无法启动调试 没有正确安装调试器";的解决方法
- CentOS 6.8下安装docker并使用
- 学习Java之前操作环境的安装及配置