git指令总结及常见问题积累与解决方案
git指令总结及常见问题积累与解决方案
git初始化一个项目并且长传到服务器后端步骤:
1、本地文件操作
通过:git init初始化化一个项目 会出现一个隐藏文件 ,可以文件夹属性设置进行查看,此时文件的状态有三个:原始文件状态、纳入缓存文件状态、纳入版本库的文件状态。
原始文件状态:是文件最初始的状态,如果想上传到git服务器端,需要进入下一个状态纳入缓存文件状态,通过添加git add* 将文件纳入到缓存文件状态,通过git status来查看当前文件状态 此时文件名显示 为绿色说明已经成功纳入缓存文件。
纳入版本库状态: 成功纳入缓存的文件 通过 git commit -m “文件说明” 将文件纳入入版本库。
此时文件的操作已经完成,接下来需要进行本地git 与git服务器端的联系。
2、本地与服务器端的操作
2.1 创建秘钥
向本地与git服务器端创建联系,需要在git后端创建ssh秘钥, 创建这个秘钥的前提,需要在本地通过git指令来创建秘钥 ssh-keygen -t rsa -C "邮箱",在本地找到id_rsa.pub文件(默认安装git 是在c盘C:\Users\think\.ssh),复制里面的的内容进行创建秘钥。
2.2 创建初始化项目
在git 官网上创建自己的项目 创建完成自己的项目后会后提示如何长传自己源码, 链接的地址 以及上传的源码的指令,如果显示;
这时就已经上传成功了。
3、常见的问题
初始化一个项目并且上传比较容易,但是往往会电脑关机,当再次使用是,git软件重新打开, 如果想在原始的项目内添加内容并且上传这时需要,打开项目目录通过指令:cd 文件路径 ls查看当前文件状态 这时文件状态是:蓝色表示的是文件根目录 , 如果没有添加任何东西 执行 git add * 在查看文件状态 git status:
只有新添文件才可以 即使是文件也不会有反应,前几次就是载在这个地方,
添加新的文件在尝试:重回文件状态的几个步骤。
如果想再次上传文件,只需执行 上传代码就够了 git push -u origin master 不要在重新创建秘钥了 这要文件项目初始化 状态 上传 都要重新做一遍。
git指令总结及常见问题积累与解决方案的更多相关文章
- 实用git指令
实用git指令 clone 操作目的 简要操作说明 详细操作说明 init & add & commit & push 操作目的 简要操作说明 详细操作说明 pull & ...
- git指令-撤销修改
git指令-撤销修改 如果在文件中添加了错误的内容,可以撤销修改 eg: 解决: 可以删掉最后一行,手动把文件恢复到上一个版本的状态: 使用git status 你可以发现,Git会告诉你,git c ...
- H5项目常见问题汇总及解决方案
H5项目常见问题汇总及解决方案 H5 2015-12-06 10:15:33 发布 您的评价: 4.5 收藏 4收藏 H5项目常见问题及注意事项 Meta基础知识: H5页 ...
- 第一章 git指令与设置
相关指令: 1.从远程的master分支上创建新的分支,此时新分支内容与master分支内容相同: git checkout master; git branch newbranch; git che ...
- 使用git指令下载github仓库代码(笔记)
通过Git指令下载源码 Git概念说明 三种状态:修改状态.暂存状态和Git仓库 基本的Git工作流程: 在工作目录中修改文件 暂存文件,将文件的快照放入暂存区域 提交更新,找到暂 ...
- 工作中常用Git指令操作
常用Git指令总结 前阵子有几天好不顺,可谓是喝水都呛着,更何况被Git给呛着了,还不轻,哈哈.所以打算总结一下自己在工作使用到Git相关的东西以及和大家探讨使用GIt的心得体会.于是,关于Git的的 ...
- git 指令如何撤销一次merge
在使用git指令时难免会发生错误的merge的情况,那么如何在这种情况下回退到错误发生之前的情况? git reflog 指令显示历史的操作 4457e43 HEAD@{0}: reset: movi ...
- git 指令记录
由于之前一直用svn 用git也是用图形化的工具 还是要了解一下git指令 因为都是版本控制工具 有很多相似之处 所以理解起来也比较轻松 仓库: github上面的项目 工作目录下面的所有文件都不外乎 ...
- git指令-未完待更新
git指令 1. $ git config --global user.name "Your Name" $ git config --global user.email &quo ...
随机推荐
- N3-1 - 数组 - convert-sorted-array-to-binary-search-tree
题目描述: Given an array where elements are sorted in ascending order, convert it to a height balanced B ...
- BZOJ 3144 [HNOI2013]切糕 (最大流+巧妙的建图)
题面:洛谷传送门 BZOJ传送门 最大流神题 把点权转化为边权,切糕里每个点$(i,j,k)$向$(i,j,k+1)$连一条流量为$v(i,j,k)$的边 源点$S$向第$1$层的点连边,第$R+1$ ...
- MYSQL存储过程初步认知
存储过程(Stored Procedure): 一组可编程的函数,是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行. 优点:将重 ...
- php输出网页源代码莫名奇妙的多了一堆方框,导致ajax验证失败.
今天在用一个ajax验证用户名的功能,返回值报错,抓包看了下,多出来一堆点,源代码里显示方框和6个空行 这堆东西导致ajax判断返回值会错误,度娘了一下午(皇天不负游戏人啊),原来是一个坑爹的BOM头 ...
- BP网络中的反向传播
本文的主要参考:How the backpropagation algorithm works 下面是BP网络的参数结构示意图 首先定义第l层网络第j个神经元的输出(activation) 为了表示简 ...
- muduo库源码剖析(二) 服务端
一. TcpServer类: 管理所有的TCP客户连接,TcpServer供用户直接使用,生命期由用户直接控制.用户只需设置好相应的回调函数(如消息处理messageCallback)然后TcpSer ...
- PPAPI插件与浏览器的通信
PPAPI的插件,原本是能够使用JS与浏览器交互的,https://code.google.com/p/ppapi/wiki/InterfacingWithJavaScript.这里还提供了一个JS与 ...
- HDU 2196 Computer 树形DP经典题
链接:http://acm.hdu.edu.cn/showproblem.php? pid=2196 题意:每一个电脑都用线连接到了还有一台电脑,连接用的线有一定的长度,最后把全部电脑连成了一棵树,问 ...
- 使用Android design support library在Eclipse和Android Studio
背景:为了在低版本号下使用Android 5.0的一些新特新 Eclipse篇: 1.将Android Manager中的Android support library升级到最新,我的为22.2.1' ...
- Chrome插件开发新手教程
近期在用百词斩这个站点来学单词,感觉非常不错,就是在回想单词列表的时候仅仅有单词和意思.却没有读音.感觉非常不方便,思来思去,想到了Chrome插件能够胜任这个工作.于是小小的研究了一下. Chrom ...