GIT简单使用笔记

声明:本文由作者参考网络教程结合工作总结整理而成,大部分内容出自http://www.runoob.com/w3cnote/android-tutorial-git-repo-operate.html

               一、创建本地版本仓库

1、创建新用户:

git config – global.username “caozhx”

git config – global.email caozhx@xinli.com.cn

 

2、创建本地代码仓库

新建项目 à 进入目录à 右击打开Git Bash

git init            (创建了)

查看目录:       ls – al     (目录下有个.git文件夹就是)

 

3、提交代码(新建test.txt文件)

git addtest.txt

gitcommit – m “新建了test文本文件”

(如果提交多个文件,只需add多个,一次commit即可)

4、不需要提交的文件

(1)   在代码仓库的根目录下创建 .gitignore文件

(2)   输入要忽略的文件内容

eg:       /gen/

         /bin/

         project.properties

 这样,add时这些文件就不会被add了。

 

5、查看本地修改的内容

gitsattus    显示哪些修改的内容还没有提交

gitdiff       查看具体修改的内容

<输入时,按Q可以退出命令行输入>  

 

6、查看提交记录

gitlog  

eg:

commit857d6abbc09aecbb6f077bf8124adfdf50b04b33

Author: caozhx<caozhx@xinli.com.cn>

Date:   Wed Aug 10 15:15:10 2016 +0800

 

        解决了获取二维码时,进度框不能停止的问题。

解释:-本次提交对应的版本号

      -提交人: 姓名  <邮箱>

      -提交时间

      -提交的日志(修改的内容)

 

7、撤销未提交的修改

前提:修改了一些东西并且保存了。

(1)   修改的较少:

git diff   对比不同的地方,手动修改

(2)   修改的较多:

一、没add时:

git checkout src/com/xinli/netkeeper/activities/MainActivity.java

回到了未修改时的状态。

二、已经add了,checkout 就没用了:

git reset HEADsrc/com/xinli/netkeeper/activities/MainActivity.java

git checkoutsrc/com/xinli/netkeeper/activities/MainActivity.java

(reset HEDA 取消添加)

8、版本回退

gitreset – hard HEDA               当前版本

gitreset – hard HEDA^              上一版本

gitreset – hard HEDA^^             再上一版本

 

回退还可以这样:

     git reset --hard ad2080c(上一版本号)

** 回退到上一版本后,后悔了咋办?

   首先:找到回退前的版本号

       git reflog

然后:

      git reset --hard ad2080c

这样就回到了最新的版本了。

 

       二、使用GitHub搭建远程仓库

 

1、注册账号、仓库

   打开GitHub官网注册https://github.com

Clone项目

    git clone https://github.com/caozhx/czxBage

2、分支管理

创建分支:               git branch test   或者   git branch – b test

查看版本库中所有的分支:  git branch –a

切换到某一分支:          git checkout test

删除某一分支:            git branch –D test

合并分支:                git merge test

将本地仓库同步到远端:    addàcommit

   git push origin master  或者  git push

将远端同步到本地:        git pull

 

常用使用命令:

  清屏:       reset 回车

  强制退出:    esc à :q!(不保存改动)  或者  :wq!(保存改动)

  放弃更改:  git stash

  查看TAG:   git tag

 创建tag:   git tag –a NKA1.1.0 –m “tag说明”

 提交tag:   git push originNKA1.1.0

 查看LOG: git log

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值