git常用命令

Git版本控制器

windows系统安装

1、git官网

2、傻瓜式安装就行了

    一路下一步

3、使用

    右键点击 Git bash Here 选项

Linux 系统安装

1、安装

	yum install git

2、 Git学习网址

Git 基本认识

1、对文件夹进行分区,工作区、暂存区、版本库
2、工作区 (操作和编辑代码区域)
3、暂存区 (将操作的代码临时存放的位置)
4、版本库 (测试通过的代码,存放位置)

Git 使用

1、声明自己是谁
git config --global user.name '这里写你的【用户名】
2、声明自己的email地址
git config --global user.email '这里写 Email 地址
3、通过 git init 命令把目录变成Git管理仓库
git init
4、用 git add 命令,把文件提交到仓库暂存区 [暂存区]:(暂时存放代码的地方)
git add 文件名/目录名 

列如:

git add
git add index.html
git add ./project
5、用 git commit -m 将暂存区代码提交到本地仓库 (并且声明自己做了什么操作)
git commit -m "注释本次提交做的操作"
6、查看状态 (可以查看当前,本地操作文件,以及暂存区的文件,推荐:多用)
 git status 
7、删除文件 (知道就行,用的不多)
git rm 文件名
8、为本地添加远程仓库地址
git remote add 远程仓库地址别名 远程仓库地址链接

列如:

git remote add origin git@123.123.123.123:DevelopGroupTwo/project.git
9、推送本地仓库代码到远程仓库去
    git push -u 远程仓库地址 库名
    git push 远程仓库地址 库名
    git push -f 远程仓库地址 库名
    列如:
        git push -u git@123.123.123.123:DevelopGroupTwo/project.git master
        或
        git push -u origin master
    ( -u 首次推送 使用 )
    ( -f 强制推送 使用 )
10、从远程仓库克隆代码到本地仓库che
    git clone 远程仓库地址 库名
    列如:
        git clone http://123.123.123.123:9000/DevelopGroupTwo/project.git master
      克隆其他分支下的数据
    git clone -b 库名    远程仓库地址  
11、合并远程仓库代码到本地
    方法一:
        从远程仓库拉取代码与本地代码同步数据
            git pull 远程仓库地址 库名
        列如:
            git pull http://123.123.123.123:9000/DevelopGroupTwo/project.git master
        (不推荐这样使用)
    
    方法二:
        查看远程仓库有变化的分支代码库
            git fetch 远程仓库地址
        合并指定的分支代码库
            git merge 远程仓库分支库名
12、查看项目操作日志:
        git log

    查看某个文件日志:
        git log 文件名

    查看本目录的日志:
        git log .

    让日志单行显示:
        git log --pretty=oneline
13、查看 git commit 推送本地库后的版本变化
        git reflog

    切换到上一个版本
        git reset --hard HEAD^

    切换到当前版本的第二个版本
        git reset --hard HEAD^^

    切换到当前版本的第100个版本
        git reset --hard HEAD~100

    利用版本号切换版本
        git reset --hard 版本号
        (版本号不需要写完,不与其他版本号重复即可)
14、Git分支管理 (分支可以理解为本地仓库中的多个代码库,一个分支就是一个代码库)
    查看所有分支
        git branch

    创建分支
        git branch 分支名

    切换分支
        git checkout 分支名

    合并其他分支代码到本分支
        git merge 分支名

	保存并退出命令
	:wq


    删除分支
        git branch -d 分支名

    快速创建并立即切换到创建分支下
        git checkout -b 分支名
15、Git远程仓库配置
    1、查看已添加的远程仓库
        git remote

    2、查看远程仓库地址
        git remote -v

    3、删除远程仓库地址
        git remote remove 远程仓库别名

    4、添加远程仓库
        git remote add 远程仓库别名 远程仓库地址
16、配置ssh公钥免密登录
    配置ssh格式的远程仓库名地址
        git remote add 创建自己的远程仓库地址的别名 远程仓库地址

    创建 ssh key
        ssh-keygen -t rsa -C 'Email@邮箱地址.com'
        一路回车
        需要写 yes 的 输入

    在用户目录找到ssh目录,内有 id_rsa 和 id_rsa.pub 两个文件
        id_rsa     是私钥
        id_rsa.pub 是公钥
        (两个钥匙是成对的,可以让分别持有私钥和公钥的双方相互认识)

    把公钥放到服务器
        用记事本或编辑器打开 id_rsa.pub 复制公钥内容
        登录远程仓库服务器,填写公钥保存
17.git tag 标签相关操作
    标签可以针对某一时间点的版本做标记,常用于版本发布。

   列出标签
   $ git tag # 在控制台打印出当前仓库的所有标签
   $ git tag -l ‘v0.1.*’ # 搜索符合模式的标签

  打标签
  git标签分为两种类型:轻量标签和附注标签。
  轻量标签是指向提交对象的引用,附注标签则是仓库中的一个独立对象。
  建议使用附注标签。
  # 创建轻量标签
  $ git tag v0.1.2-light

  # 创建附注标签
  $ git tag -a v0.1.2 -m “0.1.2版本”
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值