简述git的常用命令,git常用命令详解

  简述git的常用命令,git常用命令详解

  Git-version//检查Git的版本信息

  Gitconfig-globaluser.name//Get当前登录的用户。

  Gitconfig-globaluser.email//Get当前登录用户的邮箱。

  登录git

  /*如果你刚才还没拿到用户配置,只能拉代码,不能修改。如果你使用git,你必须告诉git谁在使用它*/

  git config-global user . name userName //设置一个git帐户,userName是你的git帐户,

  git配置-全局用户电子邮件电子邮件

  创建一个文件夹。

  dirnodejs//创建文件夹节点js

  Cd nodejs //切换到nodejs目录

  初始化git储存库

  Git init //初始化nodejs文件夹下的一个仓库,和一个隐藏的文件夹。git将在文件中找到。

  忽略文件创建

  触摸。gitignore //不需要服务器提交的内容可以写入ignore文件。饭桶。想法

  */

  查看目录

  显示所有文件属性

  创建文件和编写内容。

  如果该文件不存在,将会创建它。

  回声“你好,饭桶”

  Index.html//Write你好,去index.html

  单箭头表示写入和追加。

  查看文件内容

  凯特index.html

  添加到草稿区。

  git添加index.html

  Git add -A //将所有内容添加到缓存中。

  添加到版本库

  Git commit -m 备注

  查看版本

  git log - oneline

  比较差异

  比较暂存区和工作区的区别。

  Git diff比较临时区域和历史区域之间的差异。

  Gitdiff-cached比较历史区域和工作区域之间的差异(修改)。

  Git diff master撤回内容(如果在修改工作区中的文件后发现错误,可以用暂存区或版本库中的文件替换工作区中的文件)。用暂存区或版本库中的内容覆盖工作区。

  git check out index.html取消添加到临时存储区的内容(添加时)。Git重置头index.html//Shows目录中的文件是否被添加或修改。

  git状态

  删除本地文件

  rm文件名

  删除草稿区

  确保当前工作空间中没有index.html。

  git RM index.html缓存

  使用- cached仅删除缓存的内容。

  回滚版本

  回滚最新版本的git日志。

  git重置-硬头/提交_id

  滚回未来

  用来记录你的每一次命令

  分支管理

  创建分支

  git分支开发

  开关支路

  git签出开发

  创建和切换分支。

  git签出-b开发

  删除分支

  删除一个分支

  在分支上提交新版本。

  git commit -a -m dev1

  合并分支

  git合并开发

  合并分支后显示日志。

  git日志-单线-图形-装饰

  在分支发展过程中,遇到其他问题,需要切换其他分支。

  预约内容切换到主预约内容。

  git贮藏

  保留的内容需要在次要交换点之后应用。

  git存储应用

  丢失的内容

  删除保存

  使用后扔掉。

  恢复并删除

  最佳分行

  -有时开发需要合并指定的内容,而不是所有的提交内容,所以我们需要挑选最好的一个,自己制作版本。

  合并分支,将分支折向主干。

  用法

  添加远程仓库

  推-u

  -u参数上游

  gitpushioriginamaster-u//获取最新代码

  连接到远程仓库

  git远程添加来源仓库的地址

  查看远程仓库

  git远程-v

  删除远程仓库

  git远程rm源

  Git常用命令

  安装和配置:

  Ubuntu下载:sudo apt-get安装git

  用户名:gitconfig-globaluser.name 您的姓名

  电子邮件:gitconfig-globaluser.email 您的电子邮件@xx.com

  添加相关:

  将当前目录更改为仓库:git init

  将文件添加到草稿区:git添加文件名[可选:另一个文件名]

  将临时区域提交到仓库:git提交m 描述

  与查询相关:

  查询仓库状态:git状态

  比较文件差异(请在git添加前使用):git diff文件名

  查看仓库历史记录(详细):git日志

  查看仓库历史(单行):gitlog-pretty=online或gitlog-online。

  查看所有版本的提交id: gitreflog。

  与撤销相关:

  撤消对工作区的修改:git签出-文件名

  撤消对暂存区的修改:git重置头文件名称

  返回到版本历史:git重置-硬此版本ID

  回到之前的版本:git重置-硬HEAD^

  最后一个版本是head,也可以用HEAD~2来表示,以此类推。

  与标签相关:

  标记当前版本:git标记标记名

  标签版本历史:git标签标签名称此版本ID

  指定标签描述:git taga标签名称m 标签描述[可选:版本ID]

  查看所有标签:git标签

  查看标签:git显示标签名称

  删除标签:git tagd标签名称

  GitHub相关:

  先有本地库,再有远程库,本地库推送到远程库。

  关联的本地仓库和GitHub库:git remote add origin网站上仓库的地址。

  第一次推送本地仓库到GitHub:git pushU Origin Master

  首先是远程库,然后是本地库,从远程库克隆到本地库。

  从遥远的库克龙到本地:git克隆网站上的仓库地址

  该网站可以选择https://github.com HTTPS协议.)或SSH协议(git@github.com.).

  如果选择SSH协议,Ubuntu的公钥必须添加到GitHub中。参见下一步

  SSH密钥

  生成ssh密钥:ssh-keygent RSAc your email @ xx . com

  生成密钥时,弹出选项,回车选择默认。

  将密钥保存在:/root/中。嘘

  登录GitHub,新建一个SSH密钥,内容是/root/的中文文本。ssh/id _ rsa.pub。

  已经有本地库和远程库,它们是同步的。

  本地库的更改被提交到远程库:git push origin master。

  将本地库更新到远程库的最新变化:git pull

  Git常用命令

  请确保安装了Rigit客户端。

  一般配置

  Git-version//检查Git的版本信息

  Gitconfig-globaluser.name//Get当前登录的用户。

  Gitconfig-globaluser.email//Get当前登录用户的邮箱。

  登录git

  /*如果你刚才还没拿到用户配置,只能拉代码,不能修改。如果你使用git,你必须告诉git谁在使用它*/

  git config-global user . name userName //设置一个git帐户,userName是你的git帐户,

  git配置-全局用户电子邮件电子邮件

  创建一个文件夹。

  dirnodejs//创建文件夹节点js

  Cd nodejs //切换到nodejs目录

  初始化git储存库

  Git init //初始化nodejs文件夹下的一个仓库,和一个隐藏的文件夹。git将在文件中找到。

  忽略文件创建

  触摸。gitignore //不需要服务器提交的内容可以写入ignore文件。饭桶。想法

  */

  查看目录

  显示所有文件属性

  创建文件和编写内容。

  如果该文件不存在,将会创建它。

  回声“你好,饭桶”

  Index.html//Write你好,去index.html

  单箭头表示写入和追加。

  查看文件内容

  凯特index.html

  添加到草稿区。

  git添加index.html

  Git add -A //将所有内容添加到缓存中。

  添加到版本库

  Git commit -m 备注

  查看版本

  git log - oneline

  比较差异

  比较暂存区和工作区的区别。

  Git diff比较临时区域和历史区域之间的差异。

  Gitdiff-cached比较历史区域和工作区域之间的差异(修改)。

  Git diff master撤回内容(如果在修改工作区中的文件后发现错误,可以用暂存区或版本库中的文件替换工作区中的文件)。用暂存区或版本库中的内容覆盖工作区。

  git check out index.html取消添加到临时存储区的内容(添加时)。Git重置头index.html//Shows目录中的文件是否被添加或修改。

  git状态

  删除本地文件

  rm文件名

  删除草稿区

  确保当前工作空间中没有index.html。

  git RM index.html缓存

  使用- cached仅删除缓存的内容。

  回滚版本

  回滚最新版本的git日志。

  git重置-硬头/提交_id

  滚回未来

  用来记录你的每一次命令

  分支管理

  创建分支

  git分支开发

  开关支路

  git签出开发

  创建和切换分支。

  git签出-b开发

  删除分支

  删除一个分支

  在分支上提交新版本。

  git commit -a -m dev1

  合并分支

  git合并开发

  合并分支后显示日志。

  git日志-单线-图形-装饰

  在分支发展过程中,遇到其他问题,需要切换其他分支。

  预约内容切换到主预约内容。

  git贮藏

  保留的内容需要在次要交换点之后应用。

  git存储应用

  丢失的内容

  删除保存

  使用后扔掉。

  恢复并删除

  最佳分行

  -有时开发需要合并指定的内容,而不是所有的提交内容,所以我们需要挑选最好的一个,自己制作版本。

  合并分支,将分支折向主干。

  用法

  添加远程仓库

  推-u

  -u参数上游

  gitpushioriginamaster-u//获取最新代码

  连接到远程仓库

  git远程添加来源仓库的地址

  查看远程仓库

  git远程-v

  删除远程仓库

  git远程rm源

简述git的常用命令,git常用命令详解