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

    创建版本库

    1.git config  --global 参数:设置用户和邮箱作为git账户的标识

    这个参数表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某个仓库指定的不同的用户名和邮箱。 

    git config --global user.name 'ella':设置用户名

    git config --global user.email 'XXX@qq.com':设置邮箱

    2.git init:创建管理版本库

    版本提交

    3.git add readme.txt:添加到暂缓区

    • git add -A 提交所有变化
    • git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)
    • git add . 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件

    4.git commit -m '注释':将文件由暂缓区提交到当前分支

    5.git status:查看文件修改状态

    版本回退

    6.git diff readme.txt:查看文件修改具体内容

    7.git log:查看commit提交记录(由近到远)

    8.git log --pretty==oneline:查看commit提交记录,精简

    9.git reset --hard^:回退到上一个版本

    10.git reset --hard~100:回退到前100个版本

    11.cat readme.txt:查看文件内容

    12.git reflog:获取提交记录的版本号

    13.git reset --hard 版本号:回退到指定版本

    撤销工作区修改

    14.git checkout --readme.txt:把readme.txt文件在工作区做的修改全部撤销 git restore --file

    删除工作区文件

    15.rm readme.txt:删除工作区中的文件

    创建与合并分支

    16.git branch:查看分支,会列出所有的分支,当前分支前面会添加一个星号

    17.git branch 分支名:创建某分支

    18.git checkout 分支名:切换某分支

    19.git checkout -b 分支名:创建并切换分支

    20.git merge 分支名2:先切换到某分支1,将分支2中的内容合并到分支1

    21.git branch -d 分支名:删除某分支

    远程仓库和本地仓库之间的操作

    22.git remote add origin https://github.com/***/testgit.git:把一个已有的本地仓库与GitHub上的创建的仓库关联

    23.git push -u origin master:把本地仓库分支master推送到GitHub仓库,由于远程库是空的,第一次推送master分支时,加上了 –u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来, 在以后的推送或者拉取时就可以简化命令

    24.git push origin master:把本地仓库分支master推送到GitHub仓库

    25.git clone https://github.com/***/testgit.git:从远程库克隆代码

    26.git pull origin master:master:从远程origin主机的master分支与本地的master分支合并

    27.git pull origin master:从远程origin主机的master分支与本地的当前分支合并

    git pull <远程主机名> <远程主机分支>:<本地分支名>

    28.git fetch origin master:从远程获取最新版本到本地,不会自动合并

    29.git merge 分支名:将从远程拉取到最新分支与本地分支合并

    30.pull = fetch + merge

  • 相关阅读:
    表的管理
    子查询
    sql语句
    基本sql语句与oracle函数
    Visual C# 2008+SQL Server 2005 数据库与网络开发6.1.1 报表服务概述
    Visual C# 2008+SQL Server 2005 数据库与网络开发 5.4 小结
    Visual C# 2008+SQL Server 2005 数据库与网络开发5.3.1 日期时间函数
    Visual C# 2008+SQL Server 2005 数据库与网络开发 5.3 函数
    Visual C# 2008+SQL Server 2005 数据库与网络开发第6章 数据报表
    Visual C# 2008+SQL Server 2005 数据库与网络开发5.2.2 GROUP BY
  • 原文地址:https://www.cnblogs.com/ella-li/p/11704506.html
Copyright © 2011-2022 走看看