一、步骤

  1. 创建项目根目录

mkdir 文件夹名

  2. 初始化文件夹

git init

  3. 配置用户名和邮箱(第一次配置后,不需要再登录)

git config user.name 名字
git config user.email 邮箱 --------------------------------
git config --global user.name 名字
git config --global user.email 邮箱
这个是针对当前电脑下的所有本地参数(项目根目录文件夹)

  4. 随时查看文件状态

git status
-------------有三种状态
changes to be commited : 这样的文件以及位于暂存区
Untracked files: 这样的文件是新创建的,第一次进入

  5. 将工作区的文件,放到暂存区

git add 文件名/文件夹名
git add . 这种方式运用较多,将当前文件夹中的所有文件都放到暂存区去

  6. 将暂存区的文件,放到主仓库去

git commit 会进入vi编辑器界面,按i/a进入编辑状态,esc退出编辑状态,:wq保存退出。必须要写内容,要不然就没办法放到主仓库去
git commit -m 日志内容,就会跳过vi编辑界面

  7. 成功后,查看暂存区是否还有内容

git status
得到 nothing to commit,working directory clean 就表示文件都已经上传到主仓库中

  8. 查看日志

git log
commit:******** 版本号
Author:ouyang <oy1990425@.com>
Date:时间

  9. 将本地仓库的内容上传到服务器仓库上

git push  git仓库地址  master

  10. 第一次从服务器上跟新文件数据到另一台电脑上时

git clone git仓库地址 master(也可以写另外的名字)
电脑会在当前目录下,新建一个master的本地仓库

二、将本地仓库和服务器进行关联

  1. 本地没有项目文件夹

git clone git仓库地址 本地参考名字

  2. 事先在本地创建文件夹,并在文件夹中完成了仓库的初始化

mkdir 文件夹
cd 文件夹
git init
git pull 服务器仓库地址 master

三、2个场景

  1. 服务器仓库是空仓库

git init   初始化本地项目文件夹
touch .txt 创建一个新的文件
git add .
git commit -m 日志
git push git仓库地址 master

  2. 服务器仓库是非空仓库

git init  初始化本地文件夹仓库
git 服务器仓库地址 master 将服务器和本地管理,并且下载文件
touch .txt
git add .txt
git commit -m 创建了2.txt
git push服务器仓库地址 master

四、保存服务器地址

  1. 保存服务器地址

git remote add 变量名 服务器地址

  2. 查看变量名

git remote 能查看到所有创建的变量

  3. 获取变量名保存的服务器地址

git remote get-url 变量名
就可以获得服务器地址了

  4. 删除服务器地址

git remote remove 变量名

  5. 变量重命名

git remote rename 旧变量名 新变量名

五、设置文件不让git管理

  1. 在.git同级目录添加一个文件,叫.gitignore

touch .gitignore

  2. 在.gitignore文件中添加需要忽略的文件

利用github和git命令,将本地项目共享到服务器上的更多相关文章

  1. 利用github和git命令,将本地项目共享到服务器上——第二章

    附上关于git命令的第一章:https://www.cnblogs.com/mlw1814011067/p/9908856.html 六.删除服务器中的文件 1. 直接物理删除(右键,删除,或者是用b ...

  2. 使用git命令将本地项目推送到远程仓库

    将本地项目推送到远程仓库 这里先放一张图, 有助于理解git命令 1. 在GitHub上新建一个仓库 注意不要勾选自动生成README.md文件, 否则会产生某些问题, README.md文件到时可以 ...

  3. 使用git命令将本地项目上传到GIthub

    1.(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库 2.把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文 ...

  4. 使用Git命令把本地项目上传到github上托管

    (1)在github上,新建一个仓库 (2)打开git-bash,进入项目目录下 (3)git init (4)git add . (5)git status (6)git commit -m &qu ...

  5. 使用git命令将本地项目上传到Gitlab上

    1.首先需要安装本地需要安装git 2.在gitlab上创建项目, 如下图, 点击右上角加号到项目创建页面, 填写项目名称, 选择项目访问权限, private为授权的组员才能访问. 3.打开项目源代 ...

  6. 使用终端命令行将本地项目上传到Github

    使用终端命令行将本地项目上传到Github 转自https://blog.csdn.net/fishball1/article/details/52020305 对于IOS开发者来说,Github的使 ...

  7. (超详细)使用git命令行将本地仓库代码上传到github或gitlab远程仓库

    (超详细)使用git命令行将本地仓库代码上传到github或gitlab远程仓库 本地创建了一个 xcode 工程项目,现通过 命令行 将该项目上传到 github 或者 gitlab 远程仓库,具体 ...

  8. Git 使用,本地项目上传到GitHub远程库

    Git 使用,本地项目上传到GitHub远程库 环境 GitHub账号 点此进入github官网 git客户端工具 点此进入git下载页 本地项目上传到 GitHub 在GitHub中创建一个仓库(远 ...

  9. Git——如何将本地项目提交至远程仓库

    参考文章:http://blog.csdn.net/dadaxiongdebaobao/article/details/52081826   git 将一个本地文件目录提交到远程仓库的步骤 参考文章: ...

随机推荐

  1. Bean装配之@Autowired注解

    @Required(不常用) @Autowired(常用) 下面用例子解释以上内容: @Autowired注解的三种方式如下,第一种是直接在属性名上加注解,这样就可以不用在写set方法进行注入,这种方 ...

  2. PL/SQL 06 函数 function

    --函数 create or replace function  函数名称(参数1 类型1,参数2 类型2,...)  return 数据类型as  变量.常量声明;begin  代码;end; cr ...

  3. PhpExcel一些使用方法

    下面是总结的几个使用方法include 'PHPExcel.php';include 'PHPExcel/Writer/Excel2007.php';//或者include 'PHPExcel/Wri ...

  4. python中的yield生成器详解

    #原创,转载请先联系 在学习生成器之前,必须先了解一下迭代器.因为生成器就是一种特殊的迭代器,而且生成器用起来更加优雅. 迭代器的详解可以参考我的另一篇博文:https://www.cnblogs.c ...

  5. Android Studio查找功能(搜索功能)

    F3 向下查找关键字出现位置 Shift+F3 向上一个关键字出现位置 2.在当前工程内查找文本[Ctrl+Shift+F] 先会弹出一个对话框,直接点击[find],开始在整个工程内查找该字符串   ...

  6. Python与数据结构[3] -> 树/Tree[2] -> AVL 平衡树和树旋转的 Python 实现

    AVL 平衡树和树旋转 目录 AVL平衡二叉树 树旋转 代码实现 1 AVL平衡二叉树 AVL(Adelson-Velskii & Landis)树是一种带有平衡条件的二叉树,一棵AVL树其实 ...

  7. 奶牛与农夫John与oj

    当蒟蒻的我悲惨的发现oj出现大量的奶牛与农夫时,觉得早晚usaco要占领oj,于是绝望的开始记录农夫与奶牛的题目……. 一道usaco月赛的题…在oj用作练习二维数组,虽然数据的大量字符确实很让人不爽 ...

  8. 【Ajax】PHP中ajax的基本知识点

    Ajax常用属性和方法: 属性: readyState: 0(开始创建ajax对象)1(调用open方法)2(调用send方法)3(正在返回数据)4(返回数据结束) responseText/resp ...

  9. DNS隧道工具dns2tcp

    DNS隧道工具dns2tcp   在很多网络环境中,防火墙会限制出站流量,主机往往只能访问外网主机有限的几个端口,如DNS的53端口.这时,就可以通过DNS请求和响应机制,建立通信隧道.Kali Li ...

  10. 自定义编写jmeter的Java测试代码

    我们在做性能测试时,有时需要自己编写测试脚本,很多测试工具都支持自定义编写测试脚本,比如LoadRunner就有很多自定义脚本的协议,比如"C Vuser","JavaV ...