zoukankan      html  css  js  c++  java
  • git命令

    查看git版本

    git --version
    

    git全局配置用户名为ret

    git config --global user.name "ret"
    

    git全局配置邮箱为ret@vip.com

    git config --global user.email "ret@vip.com"
    

    查看config的global配置

    git config --list --global
    

    查看config local user.name的配置

    git config --local user.name
    

    git创建仓库(将已有项目mysite代码纳入git管理)

    cd mysite
    git init
    

    git创建仓库(新建项目mysite直接用git管理)

    git init mysite
    

    将readme添加到暂存区

    git add readme
    

    将当前目录下所有文件提交到暂存区

    git add .
    

    查看当前工作区和暂存区和版本库当前状态

    git status
    

    将暂存区文件添加到版本库中并添加注释"add readme"

    git commit -m "add readme"
    

    查看当前分支提交到版本库历史

    git log 
    

    图形化查看当前分支提交到版本库历史

    git log --graph
    

    简洁查看当前分支提交到版本库历史

    git log --oneline
    

    查看当前分支最近2个提交到版本库历史

    git log -n2
    

    简洁查看当前分支最近4个提交到版本库历史

    git log --oneline -n4
    

    查看所有分支提交到版本库历史

    git log --all
    

    查看tmp分支提交到版本库历史

    git log tmp
    

    简洁查看所有分支提交到版本库历史

    git log --oneline --all
    

    图形化查看所有分支提交到版本库历史

    git log --graph --all
    

    将git已经跟踪的文件从工作区提交到暂存区

    git add -u
    

    将git已经跟踪的文件readme重命名为readme.md(使工作区和暂存区一致)

    git mv readme readme.md
    

    删除工作区和暂存区readme(从git管理剔除)

    git rm readme
    

    git查看rm命令帮助

    git help rm
    

    将版本库恢复到暂存区和工作区(!!慎用)

    git reset --hard
    

    对比工作区和暂存区readme文件

    git diff readme
    

    查看本地有多少分支

    git branch
    

    查看本地有多少分支(带commit_id,提交信息等)

    git branch -v
    

    基于35c5c(commit_id)创建分支tmp并切换到tmp分支

    git checkout -b tmp 35c5c
    

    基于当前分支创建分支dev2并切换到dev2分支

    git checkout -b dev2
    

    直接将git工作区已经跟踪的文件提交到暂存区和版本库并添加注释"add test"

    git commit -am "add test"
    

    切换到master分支

    git checkout master
    

    git图形化查看版本历史(工具)

    gitk
    

    在/home/git/目录下创建一个名为mysite的空仓库

    git init --bare /home/git/mysite.git
    

    克隆git@192.168.10.128下的/home/git/mysite.git仓库

    git clone git@192.168.10.128:/home/git/mysite.git
    
  • 相关阅读:
    ios-UIScrollView-常用属性和方法
    ios-后台运行UIApplication
    ios-UIImage写入相册
    ios-时间格式化
    ios-block-对象与对象之间的解偶合
    ios-通知
    Copy List with Random Pointer
    leetcode面试频率
    TCP的连接(三次握手)和释放(四次挥手)
    Longest Palindromic Substring(字符串的最大回文子串)
  • 原文地址:https://www.cnblogs.com/ret688/p/12502440.html
Copyright © 2011-2022 走看看