Git命令。一些git常用的命令

记录一些git常用的命令。

一、cmd和git bash 通用的一些命令。

  • pwd 查看当前所在路径。(绝对路径)
  • cd 目录名称 进入下一级目录
  • cd … 返回上一级目录 (注意:cd与两点之间有空格)
  • ls 查看当前目录下的内容
  • mkdir 要创建的目录名 创建目录(在当前目录下创建目录)
  • touch 要创建的文件名 创建文件 (在当前目录下创建文件)
  • cat 要查看的文件名 查看文件内容
  • clear 清屏
  • rm 要删除的文件 删除文件
  • rm-rf 要删除的文件夹 循环递进删除文件夹
  • rmdir 要删除的文件夹 (只对空文件夹有效)
  • mv 移动或重命名文件
    重命名:mv 需要重命名的文件 新的命名
  • echo ‘要输入的内容’>文件名 内容输出到文件中,(覆盖原来的文件)
  • echo ‘要输入的内容’>>文件名 内容输出到文件中,(追加新内容)

二、git上的命令

  1. 配置用户名和密码

git config --global user.name

要修改的名字 (后面加上名字修改用户名,不加上名字查看用户名)

git config --global user.email 要修改的邮箱

(后面加上邮箱修改邮箱,不加上名字查看用户邮箱)
2. 初始化git仓库

git init

  1. 查看当前仓库状态

git status

  1. 查看git配置

git config --list

  1. 查看本地仓库中的历史提交版本

git log

  1. 删除暂存区文件

git rm --cached 文件名

(删除之后,工作目录中还存在这个文件,删除的是暂存区中的,git不再管理这个文件)
7. 暂存区文件覆盖工作目录中的文件

git checkout – 文件名

  1. 工作目录中的文件添加到暂存区

git add 要添加的文件

(上传文件到暂存区)

git add .

(上传当前目录下所有文件)

git add 要上传的文件 要上传的文件

(上传多个文件,文件之间有空格)
9. 生成ssh密钥对

ssh-keygen -t rsa

  1. 远程地址相关命令
    ①删除远程地址

git remote rm (remove) origin 要删除的地址

②查看本地添加的远程地址

git remote -v

③添加远程地址

git remote add origin 要添加的地址

④克隆远程仓库

git clone 要克隆的地址

  1. 分支类命令:
    查看分支

git branch (查看或创建分支)

②查看远程分支

git branch -r

查看所有分支

git branch -a

切换分支

git checkout 分支名称

创建并切换分支

git branch -b 分支名称

来源分支(来源分支合并到主分支上,合并后来源分支仍然存在)

git merge

删除分支 (分支没有被合并不允许删除)

git branch -d 分支名称

删除分支(强制删除)

git branch -D 分支名称

  1. Git push 将本地版本库的分支推送到远程服务器对应分支上
    git push的一般形式为git push origin master: repository/re/master,对应的是git push (远程主机名)(本地分支 名)(远程分支)即是将本地的master分支推送到远程主机origin上的 对应master分支,origin是远程主机名,

    省略了本地分支名,表示删除指定的远程分支,推送空的本地分支到远程分支,
    等同于 git push origin – delete master

git push origin master : repository/re/master

省略远程分支,则表示将本地分支推送到与之存在关系的远程分支(一般两者同名),如果这个远程分支不存在则会新创建一个。

git push origin master

假如当前分支只有一个远程分支,这样的话主机名也是可以省略的。

git push

假如当前分支与多个主机存在追踪关系,可以使用 -u 参数指定一个默认主机,这样后面就可以不加任何参数使用git push,

git push -u origin master

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值