未经博主允许不得转载2757com:,可以使用命令

使用git的基本操作

版权评释:本文为博主原创文章,未经博主允许不得转发。

幼功命令

加上文件到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供给联合的主(子卡塔尔分支(归总本身创办的支行)上面
    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

小结:在素不相识的意况下遵守上面的通令一步一步去实践相比稳,注意细节的贯彻

摘要:本篇小说将记录git的安装和接受,git的选用包罗文件的吊销改善、删除文件。远程货仓的应用。分支管理。标签管理。

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^^,当然网络九贰十二个版本的学玖18个^比较便于写不回复,所以乐途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安装

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 查看冲突意况

在linux上安装git

首先能够先用<code>git</code>命令行查看系统上是还是不是安装了git,要是呈现未有安装,则动用
<code>sudo apt-get install git </code>命令行来安装git

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>能够去除三个远道标签

在window上安装git

安装地方:
https://git-for-windows.github.io,安装到位后在伊始菜单里找到”Git”->”Git
Bash”,点击后现身三个相符于命令行的窗口,就表明安装成功。

git pull

简介

注解:下列文特性内容部分来自廖雪峰的网址,后生可畏部分源于厂家实战,一部分源于官网 
版权表明:本文为原创作品,未经同意不得转发 
博客地址:

git配置

设置到位后,还索要安装情形,在命令 行里输入:

 git config --global user.name "your name"

 git config --global user.email "your email"

如此可以配备你个人的客商名称和电子邮件地址。这两条配置很要紧,每一遍 Git
提交时都会援引这两条消息,表明是什么人提交了翻新,所以会随更新内容一同被永久归入历史记录
假若用了 –global 选项,
表示你那台机械上有着的Git仓库都会利用这几个布局,以往你有着的档案的次序都会私下认可使用这里配置的客户音讯。

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操作

git status

基本命令

创制版本

  • 成立空目录

mkdir <name> 
  • 步入该目录

cd <name>
  • 把当前目录设置为git能够管理的旅馆

git init 

介怀:假使是window系统要保险目录名不含有汉语

4.添加

初叶化设置

文本操作

git add .

布置本机的客户名和Email地址

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

把文件增添到版本库

有以下三种方法

  • 把文件增添到暂存区再把公文提交到分区

git add <file>    
git commit -m "..."
  • add全体的改善然后交给

git commit -am "xxx"
  • 只提交<file>的更改

git commit <file> -m "xxx"
  • 将最近的转移参与最后三遍commit中并改过最终三遍commit的新闻,这种措施只会付给最终一回的改造

git commit --amend -am "xxx"

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章