zoukankan      html  css  js  c++  java
  • git常用命令符

    全局配置
    $ git config --global user.name "姓名"
    告诉git你是谁
    $ git config --global user.email "xxx@qq.com"
    告诉git怎么联系你
    如果注册了 github 账号,邮箱最好和 github 账号统一
    $ git config -l
    查看配置信息
    初始化代码仓库
    $ git init
    初始化代码库
    $ git add .
    将所有变化添加到暂存区
    $ git commit -m "注释"
    将暂存区内容提交至代码库
    $ git commit --amend
    修改最后一次提交的注释
    $ git init --bare
    初始化空白的代码仓库,协同开发使用
    查看信息
    $ git status
    查看所有文件状态
    $ git status 文件名
    查看指定文件的状态
    $ git log
    查看版本库日志
    按字母 q 可以退出(关闭中文输入法)
    $ git log 文件名
    查看指定文件的修订记录
    版本回撤
    $ git reset --hard HEAD^
    回撤到上一个版本
    $ git reset --hard HEAD^^
    回撤到上上一个版本
    $ git reset --hard 版本号(前6位)
    切换到任意版本
    $ git checkout 文件名
    撤销某一个文件当前的修改
    $ git reflog
    查看分支引用记录,能够查阅所有的版本号
    git常用命令
    全局配置
    $ git config --global user.name "姓名"
    告诉git你是谁
    $ git config --global user.email "xxx@qq.com"
    告诉git怎么联系你
    如果注册了 github 账号,邮箱最好和 github 账号统一
    $ git config -l
    查看配置信息
    初始化代码仓库
    $ git init
    初始化代码库
    $ git add .
    将所有变化添加到暂存区
    $ git commit -m "注释"
    将暂存区内容提交至代码库
    $ git commit --amend
    修改最后一次提交的注释
    $ git init --bare
    初始化空白的代码仓库,协同开发使用
    查看信息
    $ git status
    查看所有文件状态
    $ git status 文件名
    查看指定文件的状态
    $ git log
    查看版本库日志
    按字母 q 可以退出(关闭中文输入法)
    $ git log 文件名
    查看指定文件的修订记录
    版本回撤
    $ git reset --hard HEAD^
    回撤到上一个版本
    $ git reset --hard HEAD^^
    回撤到上上一个版本
    $ git reset --hard 版本号(前6位)
    切换到任意版本
    $ git checkout 文件名
    撤销某一个文件当前的修改
    $ git reflog
    查看分支引用记录,能够查阅所有的版本号
    分支操作
    $ git branch
    查看本地分支
    $ git branch -r
    查看远程分支
    $ git branch [name]
    创建本地分支
    注意不会自动切换分支
    $ git checkout [name]
    切换分支
    $ git checkout -b [name]
    创建新分支并立即切换到新分支
    $ git branch -d [name]
    只能删除已经合并过的分支
    没有合并的分支不能删除
    如果要强行删除分支,可以使用 -D 选项
    $ git merge [name]
    合并分支
    $ git push origin [name]
    创建远程分支
    本质上是将本地的分支 push 到远程
    远程操作
    $ git clone url
    将远程代码库克隆到本地
    $ git push
    将本地修改内容推送到远程代码仓库
    $ git pull
    将远程代码库的变化更新到本地
    分支操作
    $ git branch
    查看本地分支
    $ git branch -r
    查看远程分支
    $ git branch [name]
    创建本地分支
    注意不会自动切换分支
    $ git checkout [name]
    切换分支
    $ git checkout -b [name]
    创建新分支并立即切换到新分支
    $ git branch -d [name]
    只能删除已经合并过的分支
    没有合并的分支不能删除
    如果要强行删除分支,可以使用 -D 选项
    $ git merge [name]

    合并分支
    $ git push origin [name]
    创建远程分支
    本质上是将本地的分支 push 到远程
    远程操作
    $ git clone url
    将远程代码库克隆到本地
    $ git push
    将本地修改内容推送到远程代码仓库
    $ git pull
    将远程代码库的变化更新到本地

  • 相关阅读:
    全排列
    【React Native开发】React Native控件之DrawerLayoutAndroid抽屉导航切换组件解说(13)
    google PLDA + 实现原理及源代码分析
    codeforces 204(Div.1 A) Little Elephant and Interval(贪心)
    关于系统运维监控的几点建议
    jquery插件jTemplates使用方法
    手动控制事务
    Android--数据库数据显示至屏幕
    Qt应用程序中设置字体
    读刘未鹏老大《你应当怎样学习C++(以及编程)》
  • 原文地址:https://www.cnblogs.com/henusyj-1314/p/5528601.html
Copyright © 2011-2022 走看看