8.查看配置信息,未经博主允许不得转载

git commit -m '备注内容'

切换到本地dev分支,并将远程仓库的dev分支的最新代码拉下来

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

标签

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 log

其他命令

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

基础命令

添加文件到Git仓库

  • 第一步,使用命令git add <文件名>,注意,可反复多次使用,添加多个文件;
  • 第二步,使用命令git commit -m "注释:提交内容",完成

如果想要单独提交一个文件可以使用git add <文件名>,如果想要一次提交所有的修改文件,可以使用命令git add -A

  • git pull拉去远程文件
  • git push提交文件到远程
  • git status是哪些文件有所修改
  • git diff 可以查询所修改的代码
  • git add -A 增加自己所做的修改

2.拉取

  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命令

版本回退

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
git log --prety=oneline 
git reset --hard head~n
head~ 上一个版本
head~~上两个版本
head~n 上n版本
git reset --hard 版本号

查看仓库的分支情况

$ git branch –a
显示如下:
* master
  remotes/origin/HEAD -> origin/master      HEAD-远程仓库的当前分支是主分支
  remotes/origin/dev                        dev分支(所有操作都会合并到该分支)
  remotes/origin/master                 master分支-主分支

创建与合并分支

git branch 查看分支
git branch <name> 创建分支
git checkout <name> 切换分支
git checkout -b <name> 创建+切换分支
git merge <name> 合并某分支到当前分支
git branch -d <name> 删除分支

git status 查看冲突情况

8.切换分支

简介

说明:下列文本性内容部分来自廖雪峰的网站,一部分来自公司实战,一部分来自官方网站 
版权声明:本文为原创文章,未经允许不得转载 
博客地址:

 

关闭证书验证:原因是因为本公司服务器证书已经过期,所以直接关闭证书验证即可

$ git config --global http.sslVerify false     
git pull

使用init命令将当前目录初始化为Git仓库

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

4.添加

版本回退原理

图片 1 
简单讲,就是说只要进行了代码提交,git内部都会按照时间节点进行记录,每条记录都有commit id作为唯一标识(就像是链表每个节点都有唯一的地址一样),HEAD总是指向当前版本(就像指针一样)。所谓的版本回退,仅仅是讲Head从当前版本指向了指定的版本,然后将工作区的文件也修改了。

git status

切换到自己的分支,将dev分支合并到自己的分支上

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

如果有冲突,则需要再次进行add,commit操作。
git clone https://XXXXXXXXXXXXXXXXXXXXX

版本回退

$ 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  

3.查询状态

版权声明:本文为博主原创文章,未经博主允许不得转载。

使用git的基本操作

使用克隆命令将远程仓库的代码复制一份到本地,注意此处应该用https访问

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

12.版本回退

第一步:添加文件

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

13.查看版本

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

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

本文由美高梅官方网站66159发布于美高梅官方网站,转载请注明出处:8.查看配置信息,未经博主允许不得转载

您可能还会对下面的文章感兴趣: