澳门新萄京:Git学习笔记,git常见命令
分类:澳门新萄京

动用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拉取类型操作步骤的落到实处
澳门新萄京:Git学习笔记,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):若是有新加上的文书,则第一增添文件 
    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.检查评定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 '增添备注'
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^^,当然互联网九贰12个本子的学九二十一个^相比便于写可是来,所以游侠客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"

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              进入到创建的目录

本子回落

先用<code>git log</code>命令行查看提交历史,以便明确要回落到哪些版本,查询实现要是把当下版本回降到上一本子,输入指令行 <code>git reset --hard HEAD^</code> (HEAD表示前段时间版本,HEAD表示上一版本,以此类推……HEAD也得以替换来上一本子的commit id)。
本子回降后只要后悔了想要恢复生机到新本子,不过此时采取<code>git log</code>已经查询不到新本子了,因为那时候HEAD指针已经针对性了旧版本。那时使用<code>git relog</code>查询你的每一条命令,此时倘使找到最新提交的commit id 就会靠<code>git reset --hard <commit id></code>回落到新本子。

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目录,时用来管理版本库的)

撤销修改文件

撤消修改文件,分二种处境

  • 只修改了工作区的文件,此时只要求打消专门的学问区的文书修改
git checkout --<file>
  • 非但修改了职业区的文件还把修改add到暂存区,那时要先将<file>撤消到工作区
git reset HEAD <file> 
git checkout --<file>

6.推送

将数据交由到git旅社(本地宾馆)

删去文件

剔除文件,分以下三种境况

  • 先删除工作区的公文,再删除暂存区的文件
git rm <file>
git rm <file>
git commit -m "..."
  • 再者删除职业区和暂存区的文本
git rm -f <file>
git commit -m "..."
  • 删去暂存区的文件,不删除专门的职业区的文书
git rm -cached <file>
git commit -m "..."
git push

先是步:添Gavin书

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

分支

  • 增加产量分支并切换来新支行
git branch newBranch;新增分支
git checkout newBranch;切换到 newBranch 分支
#或者
git checkout -b newBranch origin/master
  • 联合钦点分支到当下支行
git merge newBranch 
  • 除去钦点分支
git branch -d newBranch

7.询问分支

第二步:提交文件

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

长途分支

在对长途分支举行操作前,首先克隆远程宾馆,使用命令行

git clone <url> <dir>

仿造后,从远程的分支获取最新的本子到本地,这种办法也能够消除多方同不时间提交的争辩,获取情势有以下二种:

  • 从远程分支获取最新版本并merge到本地
git pull <远程主机名> <远程分支名>:<本地分支名>    如果远程分支是与当前分支合并,则可省略<本地分支名>
git pull <远程主机名> <远程分支名>  如果远程分支是与当前分支合并,则可省略<本地分支名>
git pull <远程主机名>   如果是当前分支与对应的origin主机追踪分支(即当前分支的同名分支)进行合并(可能不只有一个追踪分支)
git pull  如果当前分支只有一个追踪分支
  • 从远程分支获取到新型版本到地头,不会自行merge(更安全)
git fetch <远程主机名> <远程分支名>:<本地分支名>          方法同$git pull 相同
git merge 

git push 用于将地方分支的立异推送到长途主机,格式与<code>git pull </code>类似

git push <远程主机名> <远程分支名>:<本地分支名>    将本地分支的更新推送到远程主机
git push <远程主机名> <远程分支名>    将本地分支推送到与之存在“追踪关系”的远程分支(通常两者同名),如果该远程分支不存在,则会被新建
git push <远程主机名>     当前分支与远程分支之间存在追踪关系(可能不只有一个追踪分支)
git push     当前分支只有一个追踪分支

用git remote 管理主机以便于管理

  • 列出装有长途主机
git remote
  • 列出具备主机并出示主机地址
git remote -v
  • 来得该主机的详细新闻
git remote show <主机名>
  • 增添远程主机
git remote add <主机名> <网址>
  • 剔除远程主机
git remote rm <主机名>
  • 远程主机重命名
git remote <主机名>

翻开情形

  • 查阅全体的远程分支
git branch -r
  • 翻开全部支行

    git branch -a
    
  • 查阅货仓的脚下意况

git status
  • 翻开历史纪录
git log
  • 查看尚未暂存的文书更新了如何部分,相比较的是办事目录(Working tree)和暂存区域快速照相(index)之间的反差
git diff
git branch

询问提交状态

$ git status       显示提交的状态:已经添加,等待提交事务的文件(绿色字体表示);已经改变但是没有添加(not staged)的文件(红色字体表示);

标签

  • 产看全部标签
git tag
  • 新建标签
git tag <name>   添加标签,默认 commit id 为HEAD
git tag -a <tag name >    给指定 commit id 打标签
git tag -a <tag name > -m "..."    添加带附注的标签
  • 切换标签
git checkout <tag name>      切换到<tag name>标签
  • 把标签提交到git服务器
git push origin <tag name>      把指定标签提交到git服务器
git push origin -tags         把本地所有标签一次性提交到git 服务器
  • 去除标签
git tag -d <tag name>    删除 tag name 标签

参照著作

Git 基础 - 远程仓库的运用

Git 分支 - 远程分支

常用命令之git push使用验证

git tag — 标签相关操作

git撤消操作、删除文件、复苏文件

Git笔记(一)——[commit, checkout]

git 查看远程分支、本地分支、创设分支、把分支推到远程repository、删除本地分支

Git Stash用法

git教程

8.切换分支

查询该文件和git仓库中的文件的分歧,即做了怎么着修改

$ git diff <文件全称>      如果已经add了,就打印不出有什么修改了,这一步骤应该在add之前,即添加之前可以用来看看做了什么修改。
git checkout 

打字与印刷历史记录

$ git log
Commit xxx              commit id 版本号
Author:xxx<xxx@xxx.com> 提交人和邮箱
Date:xxx                提交的时间
    XXXXXXXXXXXXXX      提交的信息(所以说,提交信息很重要!!!)
$ cat <文件全名称>      显示整个文件的内容

8.翻看配置音信

本子回落

$ git reset --hard head^
在Git中,HEAD表示当前版本,就是最新提交的版本,即使用git log打印出来的位于第一位的版本,上一个版本就是HEAD^,上上个版本就是HEAD^^,  
当前向上100个可以写成HEAD~100。当然,还有一种方式就是直接使用commit id来代替HEAD^,比如版本号是cadab353589f3eef075817b890dafe8b722d802b,  
那么就可以直接使用命令:  
$ git reset --hard cadab353589f            使用前几位表示即可,git会自动查找  
注:版本回退以后,使用git log打印的历史记录都是回退版本之前的数据,之后的都没有了,不过放心,git总有后悔药可以吃哒~  
1.如果命令行窗口没有关闭,直接去前面找commit id即可;  
2.如果命令行窗口关闭了,或者第二天后悔了,可以进入到该目录下,使用git reflog命令来查看以前的每一次命令,可以获得每次提交的commit id,  
就可以版本回退了。  
$ git reflog                           可以查看命令历史,包含提交的commit id  
git config -l 

本子回退原理

澳门新萄京 1 
简言之讲,正是说即使举办了代码提交,git内部都会服从时间节点进行记录,每条记下都有commit id作为独一标记(仿佛链表每一种节点都有独一的地方同样),HEAD总是指向当前版本(就好像指针一样)。所谓的版本回落,仅仅是讲Head从此时此刻版本指向了钦赐的版本,然后将职业区的文件也修改了。

9.修改email和name

专门的学问区和暂存区

Git和其他版本控制系统的一个不同之处就是有暂存区的概念。
- 工作区
就是电脑里能看到的目录,比如上面创建的C:Androidgit-repositoriesnew_repository_1文件夹就是一个工作区。
- 版本库
工作区中有一个隐藏目录.git,就是Git的版本库,版本库里存放了很多的东西,其中最重要的就是state(或者叫index)的暂存区,  
还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。

澳门新萄京 2

前面讲到,将文件存入到Git版本库里,分两步执行:
第一步:用git add命令将工作区的修改文件添加到暂存区;  (多次操作)

澳门新萄京 3 
其次步:用git commit命令将暂存区的持有修改内容提交到近日支行。(事务提交,满含第一步数十次操作,注意,不在暂存区的修改不会被commit) 
澳门新萄京 4 
若是事情提交以往,假设对职业区未有做哪些修改,那么工作区正是彻底的。 
因为创设Git版本库的时候,Git自动创立了多个master分支,所以未来git commit 正是往master分支上付出业务。 
Eg: 
澳门新萄京 5

git config --global user.name '***'
git config --global user.email '***@***.com'

品种费用实战-**app

1.  需要安装的软件:msysgit
2.  需要申请的账号:
2.1 公司GitLab账号:向公司GitLab管理人员申请 – ***
2.2 项目GitLab权限:向本项目的创建/管理人员申请 – 比如**app管理者 ***
3.  进入到GitBash命令行操作:

10.强制交付

在符合的地点点击右键,选拔GitBash Here

本机地址为:C:Androidgit-repositories,自己创建的git仓库地址
git push origin master -f 

闭馆证书验证:原因是因为本公司服务器证书已经晚点,所以直接关闭证书验证就可以

$ git config --global http.sslVerify false     

11.查看提交记录

采用克隆命令将远程客栈的代码复制一份到地点,注意此处应该用https访问

$ git clone https://***.***.***.***/android/salestool.git
(输入用户名和密码之后,将开始下载远程仓库,这里仅仅下的是主分支-master)    
git log

跻身到花色,即从命令行踏向曾经下载下来的git旅馆,saletool/表示本项目标目录名

$ cd salestool/

12.版本回落

查看仓库的道岔情形

$ git branch –a
显示如下:
* master
  remotes/origin/HEAD -> origin/master      HEAD-远程仓库的当前分支是主分支
  remotes/origin/dev                        dev分支(所有操作都会合并到该分支)
  remotes/origin/master                 master分支-主分支
git log --prety=oneline 
git reset --hard head~n
head~ 上一个版本
head~~上两个版本
head~n 上n版本
git reset --hard 版本号

创造本地仓库的dev分支

$ git checkout -b dev

13.查看版本

将远程商旅的dev分支代码复制到本地dev分支

$ git pull origin dev
(由于公司服务器比较慢,所以你懂得... ...)

以上操作如下图所示:

澳门新萄京 6

git --version

翻开当地git酒店状态

$ git status
On branch dev       -只有一个本地dev分支(但是内容已经是远程仓库dev的内容了)
nothing to commit, working directory clean      -此时没有任何修改,工作区很干净

 

查阅分支状态

$ git branch –a
上面显示的是本地分支,绿色字体和”*”表示的是当前所在的分支,
下面红色部分显示的是远程仓库的分支。

澳门新萄京 7

开创自个儿的地方分支,并切换成该支行,本人在此分支上写代码

$ git checkout -b dai

那时起来在Android studio中对该项目张开编制程序~~~

将全数修改文件提交到本地暂存区(staged),等待提交

$ git add .        注意:确保此时在自己的分支上进行操作,eg:dai(我自己的名字)
$ git commit –m “”     将本地暂存区的代码提交到自己的分支上

切换成地头dev分支,并将远程宾馆的dev分支的新式代码拉下来

$ git checkout dev
$ git pull origin dev
(此时,本地仓库的dev分支已经确保是最新的了)

切换到谐和的分层,将dev分支合併到本人的分层上

$ git checkout dai
$ git merge dev        将本地dev分支合并到自己的分支上
注意:此时已经将dev分支合并到本地的自己的分支上了,有时候可能需要解决代码冲突问题,解决完毕后进行下面的操作。

如果有冲突,则需要再次进行add,commit操作。

赶尽杀绝龃龉达成后,切换来地面dev分支,将统一达成的和煦的分层合併到地头dev

$ git checkout dev
$ git merge dai


以上操作的代码如下:

澳门新萄京 8

接下来的操作,就是将本地dev分支推到远程仓库的dev分支上了... ...

推送到长途服务器

$ git push origin dev

git进阶

其他命令

1.  git remote –v   显示远程分支的名称和url

不经意文件

    有一些文件并不能上传到git上。
1.Android Studio自动生成配置文件:不能上传到git上,否则的话,如果你的同事下载下来,但是它的studio(gradle)版本和你的不一样,  
或者其他配置的各种路径不一样,就需要重建项目,严重的话,根本无法重建项目,一片爆红!网上的方法也解决不了。
2.保存了数据库密码或者什么不能上传的文件;
。。。
所以需要在项目的根目录下创建一个名称为.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件。  
不需要从头写.gitignore文件,GitHub已经为我们准备了各种配置文件,只需要组合一下就可以使用了。

忽略文件的原则是:
1.忽略操作系统自动生成的文件,比如缩略图等;
2.忽略编译生成的中间文件、可执行文件等,也就是如果一个文件是通过另一个文件自动生成的,那自动生成的文件就没必要放进版本库,  
比如Java编译产生的.class文件;
3.忽略你自己的带有敏感信息的配置文件,比如存放口令的配置文件。

想知道忽略那些文件吗,很简单,找个大神的github,看看他的项目中怎么写的,就ok了!!!
例如,下面是我从张鸿祥哪里copy的,仅做参考:
/captures

# Built application files
*.apk
*.ap_

# Generated files
bin/
gen/

# Gradle files
.gradle/
/build
/*/build/

# Local configuration file (sdk path, etc)
local.properties

# Proguard folder generated by Eclipse
proguard/

# Log Files
*.log

# Eclipse project files
.classpath
.project
.settings/

# Intellij project files
*.iml
*.ipr
*.iws
.idea/

# System files
.DS_Store

下面是比较清晰的目录结构:

澳门新萄京 9

GIT GUI轻易使用#

注意:个人建议使用命令行方式进行版本管理,但是可以使用图形化界面看本次代码的改动,比较方便。   
1.  在所在项目,右键选择git gui   

澳门新萄京 10 

  1. 分界面如下,假若会选取命令行,那么一看就清楚了 
    澳门新萄京 11 
  2. 配置 
    UTF-8:Edit-Options: 
    澳门新萄京 12 
    假诺以前安装好了,直接在项目中右键步入,那么这么些都而不是安装: 
    澳门新萄京 13 
  3. Add commit push相当慢完结,不用输i入命令 
    澳门新萄京 14 
  4. 翻看代码相比较 
    澳门新萄京 15 
    如若想要查看全数的改换历史,能够: 
    澳门新萄京 16 
    就足以见见有着的代码退换历史,而不用去英特网看。注意,这里能见到全部人的退换哦!!!极度庞大! 
    澳门新萄京 17 
  5. 安装和长途饭馆关联(纵然从品类根目录步向,则自动关联,不用安装) 
    要是急需设置,采纳remote-Add,仿照效法如下: 
    澳门新萄京 18 
  6. 新建项目,从远程酒店克隆 
    右键选择git gui: 
    澳门新萄京 19 
    挑选克隆已有版本库: 
    澳门新萄京 20

linux命令

1. $ pwd       用于显示当前目录
2.$ ls –ah 用于显示当前目录下的所有子目录和文件(包含隐藏的)
3.$ clear  清屏
4.$ exit   退出linux模式

注意:通过cmd进入linux模式,命令是   adb s4.hell

注意事项
1.不要使用记事本打开编辑任何文本文件,可以使用Notepad  ,默认编码格式设置为UTF-8 无BOM;
2.开发Android studio项目,GitBash命令行和as中的Terminal,使用效果是一样的。

本文由澳门新萄京发布于澳门新萄京,转载请注明出处:澳门新萄京:Git学习笔记,git常见命令

上一篇:澳门新萄京初学必备,Anaconda安装和简单使用 下一篇:没有了
猜你喜欢
热门排行
精彩图文