飞翔的鱼 飞翔的鱼
首页
  • Http
  • Ajax
  • Node
  • MongoDB
  • Axios
  • Git
  • Webpack
  • React
  • Vue
  • Uni-app
  • 性能优化
  • 移动端
  • HTML
  • CSS
  • stylus
  • 常用
  • 实战
  • 实用网站
  • 资源库
  • Vue专区
关于
  • css效果
  • js效果
  • 拥抱生活
  • 生活知道
GitHub (opens new window)

Wang

飞翔的鱼
首页
  • Http
  • Ajax
  • Node
  • MongoDB
  • Axios
  • Git
  • Webpack
  • React
  • Vue
  • Uni-app
  • 性能优化
  • 移动端
  • HTML
  • CSS
  • stylus
  • 常用
  • 实战
  • 实用网站
  • 资源库
  • Vue专区
关于
  • css效果
  • js效果
  • 拥抱生活
  • 生活知道
GitHub (opens new window)
  • Http

  • Ajax

  • Node

  • MongoDB

  • Axios

  • Git

    • git
      • 一、常用命令:
      • 二. GitHub远程仓库的使用
        • 场景一(关联):本地有仓库,要和远程仓库做关联
        • 场景二(推送):本地有仓库有内容,要推送给远程库
        • 场景三(拉取):本地有仓库有内容,获取远程库新内容
        • 场景四(克隆):本地无仓库,要获取一个完整的远程库
  • Webpack

  • React

  • Vue

  • Uni-app

  • 性能优化

  • 移动端

  • 前端
  • Git
wang jiaqi
2021-03-17

git

# 一、常用命令:

  • 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/xxxxx 从远程库中克隆
  • 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 remote -v查看远程库的详细信息
  • git pull origin master 将远程库的更新拉取到本地并自动合并
  • git push origin master:git会把master分支推送到远程库对应的分支上

# 二. GitHub远程仓库的使用

# 场景一(关联):本地有仓库,要和远程仓库做关联

  • git init
  • git add .
  • git commit -m “first commit”
  • 在GitHub上创建一个远程仓库
  • git remote add origin https://github.com/xpromise/oa.git (HTTPS)
  • 备注:如果此步关联错了,解决办法如下。
  • 暴力解决:删除.git文件夹,重新建立本地仓库。
  • 优雅解决:git remote remove origin,再在重新关联仓库

# 场景二(推送):本地有仓库有内容,要推送给远程库

  • git push -u origin master (首次加-u)
  • 根据提示输入用户名密码
  • 我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送到远程新的master分支,还会把本地master分支和远程的master分支关联起来,在以后的推送时可以简化命令git push origin master。
  • 备注:正常情况下,成功推送一次后,电脑会记住和账号与密码,下次推送时不会再提示输入。若在电脑不能够自动记住github的账户和密码,需执行以下命令解决:git config --global credential.helper store

# 场景三(拉取):本地有仓库有内容,获取远程库新内容

  • 第一种拉取方式:git pull origin master,

    将远程仓库的master分支上代码版本复制/合并到本地master分支上

  • 第二种拉取方式:git fetch origin master:tmp

    新建一个tmp分支,将远程仓库的master分支上代码版本复制到tmp分支上,不会自动合并。

# 场景四(克隆):本地无仓库,要获取一个完整的远程库

备注:只在第一次获取远程库时才需要克隆

  • git clone https://github.com/xxx.git (HTTPS)
编辑 (opens new window)
上次更新: 2021/07/01, 20:33:02
测试
webpack-npm环境搭建

← 测试 webpack-npm环境搭建→

最近更新
01
数组常用方法
05-21
02
边框
04-30
03
js1
04-29
更多文章>
Theme by Vdoing | Copyright © 2021-2021 本博客仅仅作为自己日常学习记录笔记使用
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×