git见怪不怪命令

应用git的基本操作

版权注明:本文为博主原创作品,未经博主允许不得转发。

根基命令

累Gavin书到Git旅社

  • 率先步,使用命令git add <文件名>,注意,可反复数拾三次接受,加多两个文件;
  • 其次步,使用命令git commit -m "注释:提交内容",完成

黄金时代旦想要单独提交贰个文件能够动用git add <文件名>,要是想要三回提交全数的改变文件,能够运用命令git add -A

  • git pull拉去远程文件
  • git push付给文件到长途
  • git status是何等文件有所校勘
  • git diff 能够查询所修改的代码
  • git add -A 扩张协和所做的改变

A.git在项目中遵照上面包车型客车步子使用

git学习笔记:

1.Git拉取门类操作步骤的实现
  (1):克隆服务器上边的品种
    git clone
ssh://git@1.1.1:3003/ets/Ets.NewWap
  (2):切换到路线下下载后项目下的总文件夹
    cd
Ets.NewWap(下载的代码的文件夹)
  (3):查看情形况且查看上面含有多少子分支(master)
    git status
    git branch -r
  (4):拉取子分支的具备内容还要付诸
    a git checkout developer_Wap30
子分支
    git pull origin developer_Wap30
提交
    b git checkout
developer_Wap23
    git pull origin
developer_Wap23
  (5):查看情状
    git status
2.git 常用操作符
  (1):git checkout .
//撤消全数文件的改过
  (2): git checkout ‘文件名’
//撤除某一个文本的退换

3.编码进度中央银行使git的步子
  (1):首先切换来须求校订的道岔上面
    git branch -r
//查询子分支
    git checkout
developer_Wap30(分支名称) //切换分支
    git status
  (2):在急需纠正的分支上边重新出创造并切换成子分支
    git checkout -b
feaure-xx-rq(创制的支行名称)
    git status //查看状态
  (3):进行编辑代码,实时查看git状态(git
status)(*)
    //编写实现代码
    git status
    ————————————-现代码编写成功后,最后提交代码———————————————–

  (4):
首先检验修正后代码的情景
    git status 
  (5):假使有新添长的文件,则率先添Gavin件 
    git add -A/-All
增加全数校正的文书
    git add 文件名称
加多某一个纯净的文本
    git status 
  (6):提交本地分支,提交到温馨创制的分层上面
    git commit -am
‘注释(能够写普通话)’
    git status 
  (7):切换成x要求统后生可畏的主(子卡塔 尔(英语:State of Qatar)分支(归总自身创建的分支)上面
    git checkout developer_Wap30
//主子分支
    git status
  (8):把团结创建的分层合併到须要联合的主(子)分支下
    git merge –no-ff
feature-xx-rq
    git status
  (9):获取服务器上风行的代码
    git pull origin developer_Wap30
//获取要求联合的主(子)分支
    git status 
  (10):假诺带有冲突,则消除冲突,若无冲突,则平昔付出当前代码到主(子)分支
    git push origin
developer_Wap30
    git status
  (11):查看主(子)分支下的子分支而且删除掉未有利用的道岔且检查
    git branch
    git branch -d feature-xx-rq
//删除自身创造的道岔
    git status

总计:在不熟识的情事下遵从下面的吩咐一步一步去奉行相比稳,注意细节的兑现

1.Git的克隆

目录(?)[-]

本子回降

git log 查看提交历史

本土分支版本回降git reset --hard commitID,
commitID正是大家要再次回到的那多少个历史提交

git revert HEAD 撤除前一遍 commit

git revert HEAD^ 废除前前一次 commit

长途分支版本回降:

  • 1、首先要回降低成本地分支

git log
git reset --hard commitID
  • 2、强制推送到长途分支

git push -f

B.git学习笔记:基本命令学习

1.检验计算机是或不是安装git :git
2.git设置客商名和信箱
  git config –global user.name
“kencery”
  git config –global user.email
“hyl934532778@live.cn”
3.成立版本库:(选择供给创制版本库的文书夹下边右键git
branch)
  mkdir kencery
  cd kencery
  pwd 命令用于体现当前目录
  git init
将引得产生git管理的仓库
3.git 添加
  git add readme.txt
  git commit -m ‘增添备注’
4.版本库状态查询 git status
5.改革现在查看和上二个版本修正的不等(查看改良内容)
  git diff readme.txt
//diff相当于difference
6.读取文书档案中的内容
  cat readme.txt

7.提交校订的内容
  git add readme.txt
  git commit -m “加多备注”
8.git退换历史记录查询
  git log
查询文件修正的历史记录(提交音信)
  git log –pretty=oneline
查询文件修正的历史记录(每一回的交给显示在少年老成行上边卡塔尔国
9.git版本回降

  在git中,用head表示近年来版本,也正是风靡提交的版本,上三个本子正是head^,上上三个版本就是head^^,当然互连网九拾陆个本子的学九十几个^比较轻巧写不回复,所以马蜂窝head~100。
  git reset –hard head^
回落到上贰个本子
  git reset –hard 版本号
会退到某三个版本号上面包车型地铁代码
  git reflog
用来记录您的每叁回命令(提交给git的信息)

10.工作区和暂存区以至管理改进

  git往版本库中丰富的时候,是分两步奉行的:
    第一步:git
add把文件增加进去,实际上正是把文件修正增添到暂存区
    第二部:git
commit提交校正,实际上是啊暂存区中的全体内容交给到当下分之。
11.git撤废改革
  git checkout –文件名
打消职业区的退换,这里存在二种情形

    (1):文件自改过后还还没被平放暂存区,未来,打消改进和回到版本库大同小异的意况
      git checkout –文件名

    (2):文件已经增多到暂存区,又做了更换,今后,打消修正就返回添加暂存区后的气象。
      git reset head
文件名

  1. git删除文件
      rm 文件名 删除本地的文本
      git rm 文件名
    删除版本库中的文件
      git commit -m ‘备注’
    提交到专门的学问区
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:Androidgit-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目录,时用来管理版本库的)
You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图