git常用操作

git基础

git撤销操作

gitcheckoutfile g i t c h e c k o u t – f i l e 拉 取 暂 存 区 的 文 件 , 并 将 其 替 换 工 作 区 的 文 件 git checkout – . 拉取暂存区全部的文件,并将其替换工作区的文件
gitresetHEADfile退 g i t r e s e t H E A D f i l e 撤 销 暂 存 区 提 交 的 数 据 , 退 回 至 暂 存 区 ( 拉 回 版 本 库 中 的 文 件 至 暂 存 区 ) git commit –amend 撤销上一次提交并将暂存区的文件重新提交
c 编辑
esc+ZZ 退出并保存
git文件删除
删除本地文件后提交
在本地对文件进行删除
gitstatusdeleted:index\345\211\257\346\234\254(5).html g i t s t a t u s 提 示 d e l e t e d : “ i n d e x − \3 45 \2 11 \2 57 \3 46 \2 34 \2 54 ( 5 ) . h t m l ” 将 结 果 提 交 至 暂 存 区 git add .
其余操作一样
gitrmindex.html g i t r m i n d e x . h t m l 删 除 工 作 区 和 暂 存 区 的 文 件 git rm –cached style.css 在不小心将不需要的追踪的文件添加到暂存区,想删除暂存区的文件但是不想删除工作区的文件
gitrmfstyle.css g i t r m − f s t y l e . c s s 不 管 你 工 作 区 文 件 有 没 有 修 改 , 我 都 是 直 接 进 行 删 除 git mv style1.css style.css 将暂存区的文档进行重命名

git分支

分支的增删改查
gitbranch g i t b r a n c h 查 看 分 支 git branch branchname 新建分支
gitcheckoutbranchname g i t c h e c k o u t b r a n c h n a m e 切 换 分 支 git checkout -b branchname 创建分支并切换到新建的分支
gitbranchmbrancholdnamebranchnewname g i t b r a n c h − m b r a n c h o l d n a m e b r a n c h n e w n a m e 修 改 分 支 名 称 git branch -D branchname 删除分支
分支的合并
gitmergebranchname g i t m e r g e b r a n c h n a m e 合 并 两 个 分 支 的 代 码 ( 在 合 并 完 成 后 要 对 代 码 进 行 提 交 ) git diff –staged 比较暂存区和版本库的文本差异
gitdiff g i t d i f f 比 较 暂 存 区 和 工 作 区 的 差 异 git diff 版本号 版本号 比较两个版本号之间的差异,版本号取8-10位
gitdiff使stash g i t d i f f 分 支 分 支 比 较 两 个 分 支 之 间 的 差 异 储 存 变 更 用 处 : 当 不 想 将 写 了 一 半 的 代 码 进 行 提 交 , 但 是 需 要 切 换 分 支 , 可 以 使 用 s t a s h 命 令 “ ‘ 储 藏 ” “ 可 以 获 取 你 工 作 目 录 的 中 间 状 态 — — 也 就 是 你 修 改 过 的 被 追 踪 的 文 件 和 暂 存 的 变 更 — — 并 将 它 保 存 到 一 个 未 完 结 变 更 的 堆 栈 中 , 随 时 可 以 重 新 应 用 。 git stash 将工作区的文件暂存
gitstashlist g i t s t a s h l i s t 暂 存 区 文 件 列 表 git stash apply stash@{num} 应用第num次暂存,如果apply后面不加,代表应用最近一次
$ git stash drop stash@{num} 将暂存的文件进行删除

git远程

仓库
github上的仓库
本地push到仓库
https:
gitpushbranchnamegithubclonehttps g i t p u s h 仓 库 网 址 b r a n c h n a m e 将 本 地 推 送 到 g i t h u b 仓 库 c l o n e 仓 库 到 本 地 h t t p s : git pull 仓库网址 branchname
SSH:
sshkeygengithubsetting s s h − k e y g e n 从 本 地 推 送 到 仓 库 的 文 件 中 生 成 密 钥 , 并 将 公 钥 复 制 到 g i t h u b 的 s e t t i n g 文 件 中 git pull git@github.com:PhoebeKang/git-test.git branchname
远程服务器上的仓库

搭建仓库

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值