• 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

  • 相关阅读:
    数据库的优化
    Java 10
    sleep()和yield()的区别
    mvc框架实现的流程,值得收藏
    MyEclipse项目出现红色!的原因
    The requested resource is not available的解决方案-转载博文
    web.xml详解(web-app_2_3.dtd)规范顺序
    EditText小写字母自动转换成大写(注:设置之后只能显示大写字母)
    Android GridView属性意义集合(转)
    Theme.AppCompat.Light无法找到问题(转)
  • 原文地址:https://www.cnblogs.com/yxysuanfa/p/7222158.html
Copyright © 2020-2023  润新知