通过Git指令下载源码

Git概念说明

​ 三种状态:修改状态、暂存状态和Git仓库

​ 基本的Git工作流程:

​ 在工作目录中修改文件

​ 暂存文件,将文件的快照放入暂存区域

​ 提交更新,找到暂存区域的文件,将快照永久性存储到Git仓库目录

配置用户信息

​ 配置用户信息,在每次的git提交中会使用这些信息。

​ git config --global user.name "字符串"

​ git config --global user.email 22812@qq.com

​ 其中,--global只需配置一次,以后的git都会使用这些信息,如果在某一个目录下改变用户信息,不适用--global。

​ 检查配置信息指令

​ git config --list

​ 获取帮助

​ git help <verb> / git <verb> --help / man git- <verb>

Repository(仓库)

​ 仓库(工程文件的集合)中包含的内容:

​ commit objects

​ commit objects的指针,叫做heads

​ Git的仓库和工程存储在同一个目录下,名称为.git

获取Git仓库

​ 获取方法:从服务器中克隆一个现有的Git仓库 和 在现有的项目或目录下导入所有文件到Git中。

​ 从服务器中克隆一个现有的Git仓库

​ git clone URL <dir>

​ URL:服务器主机地址 dir:当前存储目录

​ 现有目录中初始化仓库

​ 1、进入现有目录路径

​ 2、git init 创建一个名为.git的子目录,包含有初始化的Git仓库的必要文件。

​ 3、对指定文件进行跟踪:git add <file> git commit -m '更改说明'

跟踪文件

​ 检查当前跟踪文件的状态

​ git status //当前分支名,文件修改信息等

​ 状态简览

​ git status -s //A标记:新添加到暂存区 M标记:修改过的文件

​ 跟踪新文件

​ git add <file> //开始跟踪文件file,暂存状态

​ 查看已暂存和未暂存的修改

​ git diff

​ 提交更新

​ 方法一:

​ git status //查看文件的状态,是否有暂存

​ git add //未暂存,则暂存文件

​ git commit -m "说明字符串" //提交保存到仓库

​ 方法二:

​ git status //查看文件的状态,是否有暂存

​ git commit -a //直接将跟踪过的文件暂存一并提交保存

通过git命令行从github上下载指定branch的项目源码

git clone -b branch_name git://xxx/project.git

​

​

使用git指令下载github仓库代码(笔记)的更多相关文章

  1. Git下载GitHub仓库里的某一个文件夹或某一个文件

    从Github上下载github上的整个项目,可以用下面指令: git clone https://github.com/XXX/xxxxx.git 其中:XXX是用户在Github上的用户名 xxx ...

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

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

  3. git指令-添加远程仓库

    git指令-添加远程仓库 首先在GitHub上创建属于你自己的远程仓库:例如我创建的远程仓库mybatis用于我最近保存的mybatis代码 目前,在GitHub上的这个learngit仓库还是空的, ...

  4. 使用vscode编辑和提交github仓库代码

    写在前面 在github上想删除仓库中的某个文件或文件夹,亦或是重命名操作都很麻烦,这里提供一种vscode的解决方案.在vscode中克隆远程github仓库,然后对代码或文件进行编辑,最后提交即可 ...

  5. git clone克隆github仓库慢,问题解决

    导读 转载自:https://www.hangge.com/blog/cache/detail_2670.html 原因     由于国内网络问题,当我们使用 git clone 命令从 github ...

  6. git连接远程GitHub仓库详细总结 for HTTPS协议

    简单唠叨几句哈.之前工作的时候,由于是在大厂,代码提交.版本管理都是多人协作的,所以公司当时用的git + gerrit来实现代码管理的.当时入职时并不懂git的使用,虽然有大神写好配置git的文档, ...

  7. linux 定时下载github最新代码

    场景:网站的代码在github上托管,静态网站部署在服务器上,每次自己修改完本地代码后,提交到github上,需要自己去服务器上执行git pull 拉取最新代码, 为了解决这种操作,自己再服务器上  ...

  8. Git拉取远程仓库代码并更新本地仓库

    1.git pull:获取最新代码到本地,并自动合并到当前分支 //查询当前远程分支 $ git remote -v //直接拉取并合并最新代码 $ git pull origin master [示 ...

  9. 初学git:用git bash往github push代码

    对于我来说,最开始使用github主要是为了使用它的pages功能展示demo.其实这些都是用Github for Windows push上去的,图形化界面的客户端使用确实简单,但是逼格不够,好吧其 ...

随机推荐

  1. hdu1995 汉诺塔V

    可以直接把前K-1个罗盘全部忽略了,因为移动前K-1个罗盘不会影响第K个. 也就是相当于只移动剩下的n-k-1个罗盘,当只移动第k个罗盘时,f(k)=1;当要哟东第k个和第k+1个时,就必须先把第k个 ...

  2. Spring 框架系列之 JDBC 整合实例

    微信公众号:compassblog 欢迎关注.转发,互相学习,共同进步! 有任何问题,请后台留言联系! 1.Spring框架整合 DAO 模板 JDBC:org.springframework.jdb ...

  3. JAVA 处理 Spring data mongodb 时区问题

    Spring data mongodb 查询出结果的时候会自动 + 8小时,所以我们看起来结果是对的 但是我们查询的时候,并不会自动 + 8小时,需要自己处理 解决方法 1   @JsonFormat ...

  4. (转载)SVM-基础(一)

    支持向量机: Maximum Margin Classifier  by pluskid, on 2010-09-08, in Machine Learning     87 comments 本文是 ...

  5. windows NLB实现MSSQL读写分离--从数据库集群读负载均衡

    主从模式,几乎大部分出名的数据库都支持的一种集群模式. 当Web站点的访问量上去之后,很多站点,选择读写分离,减轻主数据库的的压力.当然,一主多从也可以作用多个功能,比如备份.这里主要演示如何实现从数 ...

  6. easywechat--在thinkPHP5中的使用

    1. 安装 1.1 v-4.0 版本要求 PHP版本在7.0以上 1.2 在项目目录下运行以下命令 若未安装composer,则先安装composer -> http://docs.phpcom ...

  7. 微信企业号JS-SDK选择图片、上传图片

    因公司项目需要,要修改一个手机端上传图片的一个功能,原本的项目用的是input 的file控件上传的,虽然标注了可以多选,但是在实际运用当中只有iOS手机可以实现多选,Android手机并不支持多选, ...

  8. 快速掌握Shell编程

    作者原创作品,转载请注明出处 (一)Shell编程概述 1.1 shell简述 Shell编程和JavaScript非常相似,Shell和JavaScript都是弱类型语言,同时也都是解释型语言.解释 ...

  9. directdraw显示rgb555

    // TODO: 在此添加控件通知处理程序代码  height=width=widthBytes=0;  m_screen.SetWindowPos(&CWnd::wndBottom,0,0, ...

  10. Python Numpy包安装

    1,下载python 下载地址: https://www.python.org/downloads/windows/ 2,配置python环境变量 在电脑的系统属性的系统变量path中添加python ...