千家信息网

Git基本命令有哪些

发表于:2024-11-20 作者:千家信息网编辑
千家信息网最后更新 2024年11月20日,这篇文章主要介绍了Git基本命令有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Git基本命令Git基本命令当创建好了一个版本库之
千家信息网最后更新 2024年11月20日Git基本命令有哪些

这篇文章主要介绍了Git基本命令有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

Git基本命令

Git基本命令

当创建好了一个版本库之后,我们就可以在版本库中进行版本控制了。所以我们需要了解一下Git的一些基本命令。

  • git add # 将工作区的修改提交到暂存区

  • git commit # 将暂存区的修改提交到当前分支

  • git status # 查看当前仓库的状态

  • git diff # 查看修改

  • git log # 查看提交历史

  • git reset # 回退到某一个版本

  • git reflog # 查看历史命令,类似与Linux中的history

平时使用git老是要去查找用法,十分不方便,于是决定写一篇文章记录一下git里面常用的命令,持续更新。

git init 将目录变成git repository

git add readme.txt 添加readme.txt
git add . 表示添加所有的东西

git commit -m 'update' 提交修改,并备注修改内容

git remote add origin git@github.com:path/repo-name.git 关联远程仓库

git branch --set-upstream-to=branch-name orgin/branch-name 建立本地分支和远程分支的关联

git pull 抓取远程master分支到当前分支

git push origin master 推送当前分支到远程master分支

git push origin dev 推送当前分支到远程dev分支

git clone git@github.com:path/repo-name.git 克隆远程仓库到本地

git branch 查看分支

git branch name 创建分支

git checkout name 切换分支

git checkout -b name 创建并切换分支

git checkout -b --track origin/branch-name 创建切换并关联远程分支

git merge name 合并name分支到当前分支

git branch -d name 删除分支

如果要丢弃一个没有被合并过的分支,可以通过git branch -D 强行删除。

版本回退

在 Git 中,用 HEAD 表示当前版本,也就是最新的提交 commit id,上一个版本就是 HEAD^,上上一个版本就是 HEAD^^,当然往上 100 个版本写 100 个 ^ 比较容易数不过来,所以写成 HEAD~100。

回退到上一个版本 :

git reset --hard HEAD^

丢弃工作区的修改(撤销):

git checkout -- file

删除文件:

  1. 正确操作:git rm file git commit -m "remove file"(文件被删除)

  2. 操作失误:git checkout -- file(文件被恢复)


感谢你能够认真阅读完这篇文章,希望小编分享的"Git基本命令有哪些"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

分支 版本 命令 篇文章 仓库 文件 关联 切换 历史 就是 工作区 存区 工作 推送 上上 东西 也就是 价值 兴趣 内容 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中北镇网络安全 安擎服务器管理口账号密码 工业手机网络技术 拍手网络安全 筑牢全域网络安全 杭州悯农网络技术服务 离开麻烦的服务器是什么原因 财务系统软件开发方式 查看长连接数据库配置 互联网医疗和仁科技有限公司 杨浦区媒体数据库服务商收费标准 成都盈众九州网络技术公司 四川大学网络安全学院的院校线 中石油北京软件开发公司 软件开发系统架构有哪些 网络安全红黑天鹅事件有哪些 网络安全人才培养基地试点单位 数据库链怎么使用函数 研华工控机用什么软件开发 如何批处理设置dns服务器 牙科影像软件开发 中型医院网络安全方案 北京数据软件开发五星服务 四川大学网络安全学院的院校线 幼儿园教师做好网络安全工作 香肠派对服务器修复补偿 服务器断开连接一直刷新 汽车车载网络技术研修报告 金蝶专业版服务器有效吗 介绍数据库编程
0