Git的一些基本使用方法,Git学习笔记

使用git的基本操作

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

A.git在档次中遵循上面包车型大巴手续使用

git学习笔记:

一.Git拉取类型操作步骤的落到实处
  (一):克隆服务器上边的品类
    git clone
ssh://git@1.1.1:3003/ets/Ets.NewWap
  (二):切换成路线下下载后项目下的总文件夹
    cd
Ets.NewWap(下载的代码的文件夹)
  (三):查看处境并且查看上边含有多少子分支(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
  (伍):查看意况
    git status
二.git 常用操作符
  (壹):git checkout .
//撤消全体文件的退换
  (贰): git checkout ‘文件名’
//撤除某多个文件的修改

3.编码经过中动用git的手续
  (一):首先切换来要求修改的分支上面
    git branch -r
//查询子分支
    git checkout
developer_Wap30(分支名称) //切换分支
    git status
  (二):在必要修改的支行上边重新出创造并切换成子分支
    git checkout -b
feaure-xx-rq(成立的分层名称)
    git status //查看状态
  (三):进行编辑代码,实时查看git状态(git
status)(*)
    //编写达成代码
    git status
    ————————————-今世码编写成功后,最后交付代码———————————————–

  (四):
首先检查实验修改后代码的情景
    git status 
  (5):假使有新加上的公文,则第一增添文件 
    git add -A/-All
增多全体修改的文本
    git add 文件名称
增多某三个单纯的文件
    git status 
  (陆):提交本地分支,提交到本身制造的分层上边
    git commit -am
‘注释(能够写汉语)’
    git status 
  (七):切换来x须要联合的主(子)分支(合并自身创办的分支)上边
    git checkout developer_Wap30
//主子分支
    git status
  (八):把团结成立的分支合并到供给统一的主(子)分支下
    git merge –no-ff
feature-xx-rq
    git status
  (九):获取服务器上流行的代码
    git pull origin developer_Wap30
//获取须求联合的主(子)分支
    git status 
  (十):借使带有争执,则化解争辩,假设未有顶牛,则一向交给当前代码到主(子)分支
    git push origin
developer_Wap30
    git status
  (11):查看主(子)分支下的子分支并且删除掉未有动用的分支且检查
    git branch
    git branch -d feature-xx-rq
//删除自个儿创制的支行
    git status

小结:在不熟知的场合下坚守上边包车型客车通令一步一步去执行相比稳,注意细节的兑现

1.Git的克隆

目录(?)[-]

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

1.检查评定Computer是或不是安装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 ‘加多备注’
四.版本库状态查询 git status
5.修改未来查看和上七个本子修改的例外(查看修改内容)
  git diff readme.txt
//diff相当于difference
陆.读取文书档案中的内容
  cat readme.txt

7.提交修改的剧情
  git add readme.txt
  git commit -m “增多备注”
八.git更换历史记录查询
  git log
查询文件修改的历史记录(提交音讯)
  git log –pretty=oneline
查询文件修改的历史记录(每叁遍的付出展现在一行上边)
玖.git版本回退

  在git中,用head表示近来版本,也等于新型提交的版本,上二个版本正是head^,上上二个本子便是head^^,当然网上九八个版本的学九二十一个^比较轻易写不东山再起,所以携程head~100。
  git reset –hard head^
回退到上一个版本
  git reset –hard 版本号
会退到某一个版本号上边包车型地铁代码
  git reflog
用来记录您的每叁次命令(提交给git的新闻)

10.工作区和暂存区以及管理修改

  git往版本库中丰盛的时候,是分两步实施的:
    第3步:git
add把文件增加进去,实际上就是把公文修改增加到暂存区
    第3部:git
commit提交改换,实际上是啊暂存区中的全体故事情节交给到近来分之。
1一.git裁撤修改
  git checkout –文件名
撤除工作区的修改,那里存在二种景况

    (一):文件自修改后还不曾被放到暂存区,未来,裁撤修改和回到版本库一模同样的状态
      git checkout –文件名

    (二):文件已经增添到暂存区,又做了修改,未来,裁撤修改就再次回到增加暂存区后的气象。
      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. 先是步增加文件
      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命令

2.拉取

Git总结

git pull

简介

说明:下列文性情内容部分来源于廖雪峰的网址,1部分来自公司实战,一部分源于官方网站 
版权表明:本文为原创作品,未经同意不得转发 
博客地址:

三.查询状态

上学网站

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

第贰步:增多文件

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

七.查询分支

第二步:提交文件

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

发表评论

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

网站地图xml地图