博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git(二)
阅读量:4452 次
发布时间:2019-06-07

本文共 906 字,大约阅读时间需要 3 分钟。

  • git常用命令
  • git clone;从git上克隆代码到本地;
  • git status;最常用的命令,查看本地文件的状态,并提示接下来可能需要的操作;
  • 推送代码到远端
  1. 首先在远端创建一个空白仓库,会自动生成一个.git结尾的地址;
  2. 在本地工程路径下执行 git init命令,初始化本地git仓库;
  3. git remote add origin xxx@xxx.git;将本地与远程仓库关联起来;
  4. git add .;将本地代码放入工作区;(命令最后有个点,别漏了);
  5. git commit -m '备注' ;提交,写备注;
  6. 最后执行 git push -u origin master;就可以将代码推送上去;
  • git add . ;将工作区的文件添加到暂存区;
  • git rm --cache 文件名;撤销提交到暂存区的文件;
  • git commit -m '备注';将暂存区的数据提交到本地仓库;
  • git fetch 是从远程获取最新到本地,不会自动merge;
  • git pull 从远程获取最新到本地,自动进行merge;
  • git merge 不同分支的代码合并,会表现出分支;(不建议在本地merge,可以在远端仓库发起merge request,然后pull到本地的maste)
  • git rabase 不同分支代码合并,不会表现出分支;
  • git remote 主要是用来对远端进行操作;例如
    • git remote -v 获取远端的所有版本;
  • git push 将本地代码推送至远端,自动merge;
  • git checkout
    • 创建分支;git checkout -b 分支名
    • 切换分支;git checkout 分支名
    • 撤销更改;git checkout .;将当前路径下的所有文件的更改撤销;
  • git tag 增加标签
  • git alias 别名;常用于命令合并
  • git stash;用于存储当前的操作,不提交;(不建议使用,建议使用git commit --amend)
  • git diff 比较区别;

转载于:https://www.cnblogs.com/lanhaiyue/p/11005143.html

你可能感兴趣的文章
WUSTOJ 1298: 操作格子(Java)
查看>>
第一章整理
查看>>
POJ 2689 Prime Distance (素数筛选法,大区间筛选)
查看>>
HDU 4901 多校4 经典计数DP
查看>>
iOS通过dSYM文件分析crash
查看>>
使用行为树(Behavior Tree)实现游戏AI
查看>>
[转]解读Unity中的CG编写Shader系列二
查看>>
学生管理系统的优化过程
查看>>
魔都之行
查看>>
【OpenCV & CUDA】OpenCV和Cuda结合编程
查看>>
【译】索引列,列选择率和等式谓词
查看>>
activeMQ启动失败61616port被占用问题
查看>>
linux下oracle11G DG搭建(三):环绕备库搭建操作
查看>>
rsync配置文件的参数详解
查看>>
简单题
查看>>
MySQL(十)操纵表及全文本搜索
查看>>
begin again
查看>>
VS2008.Net下使用WPF开发Web应用程序小例
查看>>
数据库设计三大范式
查看>>
步步为营——算法初阶 1.算法概述
查看>>