Git常用命令《三》

Git常用命令:

  • git config core.autocrlf false 解决CRLF被替换成LF的警告提交失败问题
  • git --config --unset https.proxy 解决下面报错
  • unable to access ‘https://github.com/imber-web/imber.git/’: Failed to connect to github.com port 443 after 21099 ms: Timed out
  • mkdir XX : 创建一个空目录XX指目录名
  • pwd:显示当前目录的路径
  • cat xx: 查看xx文件内容
  • git init:把当前的目录变成可以管理的git仓库,生成隐藏的.git文件夹
  • git add xx:把xx文件添加到缓存区
  • git commit -m "xx":提交文件 -m后面的是注释,必须写!
  • git status:查看仓库状态
  • git log:查看历史记录
  • git reset --hard HEAD^:往上回退一个版本
  • git reflog:查看历史记录的版本号id
  • git checkout – xx:把xx文件在工作区的修改全部撤销
  • git rm xx :删除xx文件
  • git remote add origin https:github.com/xxxxx/a.git 关联一个远程库
  • git push -u (第一次尽量加上-u,以后不用) origin master:把当前master分支推送到远程库
  • git clone https://github.com/xxxx 从远程库中克隆
  • git checkout -b dev:创建dev分支 并切换到dev分支上
  • git branch:查看当前所有的分支
  • git checkout master:切换回master分支
  • git merge dev:在当前分支合并dev分支
  • git branch -d dev:删除dev分支
  • git branch xxx:创建分支xxx
  • git remote:查看远程库信息
  • git remoter -v:查看远程库的详细信息(连接地址)
  • git pull origin master 将远程库的更新拉取到本地并自动合并
  • git push origin master:git会把master分支推送到远程库对应的分支上
  • git push --set-upstream origin dev:把本地dev分支推送到远程仓库

不容易记住的的命令:

  1. git push -u (第一次尽量加上-u,以后不用) origin master:把当前master分支推送到远程库
  2. git checkout -b dev:创建dev分支 并切换到dev分支上
  3. git push --set-upstream origin dev:把本地dev分支推送到远程仓库

基础方法

$ git init // 初始化仓库
$ git add . //把文件添加暂存区
$ git commit -m '本次提交的备注'  //把文件提交到本地仓库,此时是吧暂存区的所有内容提交到当前分支,可一次提交很多文件
$ git status    //查看版本库状态,什么被修改过但还没提交的
$ git remote add origin git@github.com:账户名  // 关联远程仓库
$ git push -u origin 分支名字       //第一次推送分支所有内容
$ git push origin 分支名字          //推送最新修改
$ git pull origin 分支名字          //拉取远程仓库的内容
$ git checkout -b 新分支的名字       //创建分支并且切入进分支
$ git branch 分支名       //创建分支
$ git checkout 分支名     //切换到分支
$ git branch             //查看当前分支、
$ git branch -d 分支名     //丢弃一个没有被合并过的分支,可以通过强行删除。
$ git merge 分支名字  		// 合并分支

​ 每天的使用流程

// 当天开始
$ git pull origin 分支名字 
$ git checkout -b 创建的分支名字
$ git branch  // 查看当前分支
// 当天结束
$ git status	// 查看什么被修改但是没提交
$ git add .		// 将文件添加到暂存区
$ git status	// 查看文件是否全被提交
$ git commit -m '本次提交的备注'	// 将暂存区的文件提交到本地仓库
$ git checkout master			  // 将分支切换到主分支
$ git merge 当天创建的分支名字  	  // 将当天创建的分支合并到主分支
$ git push origin 分支名字		  // 将本地库文件推送到远程仓库
$ git branch -d 当天创建的分支名字  // 删除当天创建的分支
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值