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指令总结及常见问题积累与解决方案的更多相关文章

  1. 实用git指令

    实用git指令 clone 操作目的 简要操作说明 详细操作说明 init & add & commit & push 操作目的 简要操作说明 详细操作说明 pull & ...

  2. git指令-撤销修改

    git指令-撤销修改 如果在文件中添加了错误的内容,可以撤销修改 eg: 解决: 可以删掉最后一行,手动把文件恢复到上一个版本的状态: 使用git status 你可以发现,Git会告诉你,git c ...

  3. H5项目常见问题汇总及解决方案

    H5项目常见问题汇总及解决方案 H5   2015-12-06 10:15:33 发布 您的评价:       4.5   收藏     4收藏 H5项目常见问题及注意事项 Meta基础知识: H5页 ...

  4. 第一章 git指令与设置

    相关指令: 1.从远程的master分支上创建新的分支,此时新分支内容与master分支内容相同: git checkout master; git branch newbranch; git che ...

  5. 使用git指令下载github仓库代码(笔记)

    通过Git指令下载源码 Git概念说明 ​ 三种状态:修改状态.暂存状态和Git仓库 ​ 基本的Git工作流程: ​ 在工作目录中修改文件 ​ 暂存文件,将文件的快照放入暂存区域 ​ 提交更新,找到暂 ...

  6. 工作中常用Git指令操作

    常用Git指令总结 前阵子有几天好不顺,可谓是喝水都呛着,更何况被Git给呛着了,还不轻,哈哈.所以打算总结一下自己在工作使用到Git相关的东西以及和大家探讨使用GIt的心得体会.于是,关于Git的的 ...

  7. git 指令如何撤销一次merge

    在使用git指令时难免会发生错误的merge的情况,那么如何在这种情况下回退到错误发生之前的情况? git reflog 指令显示历史的操作 4457e43 HEAD@{0}: reset: movi ...

  8. git 指令记录

    由于之前一直用svn 用git也是用图形化的工具 还是要了解一下git指令 因为都是版本控制工具 有很多相似之处 所以理解起来也比较轻松 仓库: github上面的项目 工作目录下面的所有文件都不外乎 ...

  9. git指令-未完待更新

    git指令 1. $ git config --global user.name "Your Name" $ git config --global user.email &quo ...

随机推荐

  1. git入坑随笔

    一直以来,都喜欢用git做版本管理,主要涉及平台是coding, github以及公司自己搭建的gitlab. 因为一直以来都是自己一个人维护前端的项目,所以基本上很少有冲突的情况.(手动微笑 :) ...

  2. assound.conf

    pcm.!dmix {type dmixipc_key 5678293ipc_key_add_uid yesslave {pcm "hw:0,0"period_time 0peri ...

  3. 【hiho一下 第九周】 状态压缩·二

    [题目链接]:http://hihocoder.com/problemset/problem/1048 [题意] [题解] 按从左到右然后从上到下的顺序; 依次枚举每个格子是竖条还是横条; 然后在搜索 ...

  4. jQuery(基本事件)

  5. LaTeX soul包

    本系列文章由 @yhl_leo 出品,转载请注明出处. 文章链接: http://blog.csdn.net/yhl_leo/article/details/50774955 详细的soul包的官方P ...

  6. Java开源框架 iBase4J 搭建笔记

    项目地址:https://gitee.com/iBase4J/iBase4J 搭建步骤:     1.git 代码     2.安装 Zookeeper     3.打包部署 Dubbo Admin ...

  7. 数据库-mongodb-索引

    1.索引提高查询速度,降低写入速度,权衡常用的查询字段,不必在太多列上建立索引 2.在mongodb中,索引可以按字段升序.降序来创建,便于排序 3.默认是使用btree 来组织索引文件,2.4版以后 ...

  8. 树莓派 rtl8188eu 芯片wifi驱动

    总算是找到了.现拿出来分享.參考地址:https://www.raspberrypi.org/forums/viewtopic.php? p=462982#p462982 下载的地址是:https:/ ...

  9. 高速排序(Java版)

    package com.love.test; import java.util.Scanner; /** * @author huowolf *高速排序实现 *快排是十分优秀的排序算法. *核心:分治 ...

  10. 四、基于HTTPS协议的12306抢票软件设计与实现--水平DNS并发查询分享

    一.基于HTTPS协议的12306抢票软件设计与实现--实现效果 二.基于HTTPS协议的12306抢票软件设计与实现--相关接口以及数据格式 三.基于HTTPS协议的12306抢票软件设计与实现-- ...