zoukankan      html  css  js  c++  java
  • Git经常使用命令

    git --version 版本号号
    git help 帮助
    gitk 是个图形化的查看工具。
    gitk --all 所有分支历史
    -----------------------
    git pull 先拉
    git init 当前文件夹创建版本号库
    git add index.html 是将当前更改或者新增的文件增加到Git的索引中。


    git add -A 提交所有
    git commit 提交当前工作空间的改动内容
    git commit -m "add in hello world HTML" 带留言提交
    git commit -a 提交所有改动过的文件
    git log 查看历史日志,该功能相似于SVN的log
    git log -N输出记录条数


    git status 显示工作文件夹树的状态,当前视图状态
    git中有三个地方能够存放代码:
    1.工作文件夹树,编辑文件时能够直接在这里操作
    2.索引,也就是暂存区。

    暂存区是工作文件夹树和版本号库之间的缓冲区
    3.版本号库
    ------------------------
    git branch RB_1.0 master 从主分支master上传进一个叫RB_1.0的分支
    git branch 不带參数:列出本地已经存在的分支。而且在当前分支的前面加“*”号标记
    git branch -a 列出本地分支和远程分支
    git branch -r 列出远程分支
    git checkout 迁出一个分支的特定版本号。默认是迁出分支的HEAD版本号
    git checkout 分支名 取出特定分支






    ==========================
    git fetch:相当于是从远程获取最新版本号到本地。不会自己主动merge


    首先从远程的origin的master主分支下载最新的版本号到origin/master分支上
    # git fetch origin master


    比較本地的master分支和origin/master分支的区别
    # git log -p master..origin/master


    进行合并
    # git merge origin/master
    --------------------
    git pull:相当于是从远程获取最新版本号并merge到本地
    # git pull origin master


    上述命令事实上相当于git fetch 和 git merge
    在实际使用中,git fetch更安全一些
    由于在merge前,我们能够查看更新情况,然后再决定是否合并
    =============================
    git rm:从当前的工作空间中和索引中删除文件,比如'git rm app/model/user.rb'。该功能相似于SVN的rm、del
    git push:将本地commit的代码更新到远程版本号库中,比如'git push origin'就会将本地的代码更新到名为orgin的远程版本号库中






    git revert:还原一个版本号的改动,必须提供一个详细的Git版本号号,比如'git revert bbaf6fb5060b4875b18ff9ff637ce118256d6f20',Git的版本号号都是生成的一个哈希值
    =======================
    git  clone  http://....git

  • 相关阅读:
    非常不错的漂浮广告代码(须调用外部JS文件)
    终于也进入了博客园
    ARM伪指令必读
    细说嵌入式Linux文件系统的制作方法
    使用OpenJTAG来检查硬件焊接问题
    应对艰难职场环境的五条策略
    成为高端人才必看的二十大箴言
    神奇的platform_get_resource函数
    女生奋斗励志篇?现代女孩都应该看看
    中国40位40岁以下的商界精英
  • 原文地址:https://www.cnblogs.com/yxysuanfa/p/7222158.html
Copyright © 2011-2022 走看看