git常见命令

接纳git的基本操作

版权注脚:本文为博主原创小说,未经博主允许不得转发。

基础命令

添Gavin书到Git仓库

一经想要单独提交贰个文件能够使用git add <文件名>,借使想要贰遍提交全体的改造文件,能够动用命令git add -A

1.Git的克隆

目录(?)[-]

本子回落

git log 查看提交历史

地点分支版本回落git reset --hard commitID, commitID正是我们要赶回的那些历史提交

git revert HEAD 裁撤前二次 commit

git revert HEAD^ 打消前前一次 commit

长距离分支版本回落:

git log
git reset --hard commitID
git push -f
git clone https://XXXXXXXXXXXXXXXXXXXXX
  1. Git总结
    1. 简介
  2. 上学网站
  3. 基本命令
  4. 开始化设置
    1. 布署本机的顾客名和Email地址
    2. 创造版本库仓库
    3. 应用init命令将当前目录起始化为Git饭店
    4. 将数据交由到git仓库本地旅社
      1. 率先步添Gavin件
      2. 第二步提交文件
    5. 询问提交状态
    6. 询问该公文和git酒店中的文件的区分即做了怎么修改
    7. 打字与印刷历史记录
    8. 本子回降
  5. 本子回落原理
  6. 职业区和暂存区
  7. 品养成本实战-app
    1. 在方便的岗位点击右键选用GitBash Here
    2. 关门证书验证原因是因为本集团服务器证书已经晚点所以一向关门证书验证就能够
    3. 利用克隆命令将长途货仓的代码复制一份到本地注意此处应该用https访问
    4. 进去到品种即从命令行步向曾经下载下来的git仓库saletool表示本项指标目录名
    5. 翻看货仓的支生势况
    6. 始建本地商旅的dev分支
    7. 将长途货仓的dev分支代码复制到本地dev分支
    8. 翻看本地git酒店状态
    9. 翻开分支状态
    10. 创立和睦的地面分支并切换成该支行自身在此分支上写代码
    11. 那儿启幕在Android studio中对该品种进展编制程序
    12. 将有着修改文件提交到地方暂存区staged等待提交
    13. 切换来地点dev分支并将长途货仓的dev分支的新星代码拉下来
    14. 切换成自个儿的分段将dev分支合併到温馨的分层上
    15. 缓慢解决冲突达成后切换来本地dev分支将统一达成的自身的道岔合併到地点dev
    16. 推送到长途服务器
    17. git进阶
    18. 别的命令
    19. 马虎文件
    20. GIT GUI轻易使用
    21. linux命令

开创与联合分支

git branch 查看分支
git branch <name> 创造分支
git checkout <name> 切换分支
git checkout -b <name> 成立+切换分支
git merge <name> 合併某分支到当前支行
git branch -d <name> 删除分支

git status 查看抵触景况

2.拉取

Git总结

标签

git tag <name> 用于新建一个标签,默以为HEAD
commit id打标签git tag <name> commitId
git tag -a <tagname> -m "blablabla..."能够钦命标签信息
git tag能够查阅全部标签。
git push origin <tagname>推送三个本地标签到长途
git push origin --tags 能够推送全部未推送过的本地方统一规范签
git tag -d <tagname> 能够去除三个本地方统一规范签
git push origin :refs/tags/<tagname>能够去除壹当中远距离标签

git pull

简介

证实:下列文本性内容部分来源于廖雪峰的网址,一部分来源于集团实战,一部分来自官方网站 
版权注明:本文为原创小说,未经同意不得转发 
博客地址:

3.查询状态

学习网站

1. http://www.liaoxuefeng.com/   Git的完整学习教程
2. https://git-for-windows.github.io/   windows上安装msysgit,内部包含模拟环境和Git
3.如果英文不好,可以使用中文版,然后直接使用图形化界面Git Gui,而不使用Git bash

其他学习网址:
https://blog.cnbluebox.com/blog/2014/04/15/gitlabde-shi-yong/
http://www.oschina.net/translate/10-tips-git-next-level
git status

骨干命令

4.添加

初步化设置

git add .

布署本机的客商名和Email地址

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

5.提交

创办版本库(饭馆)

版本库又叫仓库(repository),这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除都能被跟踪。
在合适的位置直接鼠标右键创建一个空目录作为仓库,然后从Git-Bash命令行进入到该目录,或者也可以使用命令行创建空目录,再进入到该空目录中。  
以下给出创建并初始化git仓库的代码:  
进入到仓库的位置,我将仓库放在了C:\Android\git-repositories目录下,注意,使用cd命令进入到目录中时,在Git-Bash中应该使用斜线”/”,  
而不是反斜线”\”  

$ cd C:/Android/git-repositories
$ mkdir new_repository_1           创建新的目录
$ cd new_repository_1              进入到创建的目录
git commit -m '备注内容'

利用init命令将当前目录早先化为Git旅馆

$ git init
Initialized empty Git repository in C:/Android/git-repositories/new_repository_1/.git/
(显示信息意思为:初始化了一个空的Git仓库,new_repository_1目录下多了一个.git目录,时用来管理版本库的)

6.推送

将数据提交到git客栈(本地仓库)

git push

第一步:添Gavin书

$ git add .        添加所有的文件、文件夹
$ git add <file>   添加指定名称的文件,<>内部写文件全称
注:如果文件没有做出任何修改,则默认不会添加任何文件

7.查询分支

第二步:提交文件

$ git commit –m “commit info”      提交本次事务,即将add的文件提交到git仓库,引号内部表示本次提交的提示信息