Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >git 常用命令

git 常用命令

作者头像
用户1197315
发布于 2018-01-22 03:11:12
发布于 2018-01-22 03:11:12
7750
举报
文章被收录于专栏:柠檬先生柠檬先生

git status 查看工作区和暂缓区状态 git add 将工作区放入暂缓区 git commit 将暂缓区放入 版本区 git add 把修改过的文件全部提交到暂缓区 git commit -m “提交时写备注” 不弹文档 git commit -a -m “提交时写备注” 直接把工作区提交到版本区 git log 查看提交的历史命令 git clone +地址 克隆

进入项目 git config –global user.name “名字” git config –global user.email “邮箱” git config –global user.email 查看 git config –list 查看所有 git diff 工作区与暂缓区的对比 git diff –cached 暂缓区与 版本区的对比 也可用 git diff –staged

git add .修改过的文件全部提交到暂存区 git commit -m “提交备注” 暂存区提交到版本区,不弹出,直接写备注。 git commit -a -m “提交备注” 从本地 提交到暂存区 在提交版本区连写。(不能跳过暂存区,直接提交到版本区)

文件对比 git diff 工作区与暂存区之间的对比 git diff –cached (git diff –staged)暂存区与版本区之间的对比 git diff master 工作区与版本区的对比

撤销 git reset HEAD “文件名字” 从暂存区还原到工作区 git checkout “文件名字” 将版工作区还原到版本区的状态 git commit –amend 将上次提交撤回,和这次的一起 提交, 用一个版本号

删除 git rm 文件名 删除暂存区的文件。 git rm -f 文件名 工作区不删除的情况下 删除暂存区的文件。(工作区和暂存区一起删除) git rm –cached 文件名 工作区不删除的情况下 删除暂存区的文件。 ( 只删除暂存区,工作区不删除)

恢复 git checkout 版本id 要恢复的文件 git reset –hard 版本id 直接恢复到上一个版本 git reset –hard HEAD^ 回到想一个版本 git reset –hard HEAD~数字 回到前面几个版本 git reflog 查看最近操作信息 git reset –hard 版本id 回到 以前的版本 同步到远程仓库 git remote 查看远程仓库的名字 git remote -v 查看远程仓库对应的地址 git push origin(仓库名) master(分支名) 同步到gitgub 上远程仓库上

更新本地(解决多人冲突) git fetch 拉取远程仓库的文件 git diff master origin/master 查看具体冲突的内容 git merge origin/master 本地的与远程仓库合并 git pull 拉取并合并 开源项目协作

分支 git branch 查看分支 git branch 分支名字 创建分支 git checkout 分支名字 切换分支 git checkout -b 分支名字 创建新分支 并切换到这个新键的分支 git merge 分支名字 合并分支 git branch –merged 查看当前分支下合并的分支 git branch –no-merged 查看当前分支下没有合并的分支 git branch -d 分支名字 删除分支 (把有冲突的文件列出来,手工解决冲突之后然后在提交)

将本的分支创建到github 上 git push origin(仓库名) master(分支名) 同步到gitgub 上远程仓库上 github上的标签 git tag 标签名字 创建标签 git push origin 标签名字 添加到远程仓库

ls 查看目录结构 mkdir 创建文件夹

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-12-21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
Python全栈开发-git常用命令
Python全栈开发-git常用命令 本节内容 github介绍 安装 仓库创建& 提交代码 代码回滚 工作区和暂存区 撤销修改 删除操作 远程仓库 分支管理 多人协作 github使用 忽略特殊文件.gitignore 2.git安装 git # 查看环境变量内是否有git sudo apt-get install git # ubuntu下安装git 3.版本库创建 git init # 初始化git仓库 git add file # 将文件添加到stage缓存区 git add . # 将
公众号---人生代码
2019/09/09
5320
Git常用命令总结
Git在初次使用之前,应该进行一些设置。主要是设置user.name和user.email
zy010101
2022/05/05
3150
Git常用命令速查手册
命令不断更新中...... Git的四个组成部分 75062926.png 1、初始化仓库 git init 2、将文件添加到仓库 git add 文件名 # 将工作区的某个文件添加到暂存区
小程故事多
2018/08/22
5800
Git常用命令速查手册
Git常用命令总结
平常我们开发就是拷贝远程仓库中的一个分支,基于该分支进行开发。在开发过程中就是对工作区的操作。
Anymarvel
2018/10/22
5.2K0
Git常用命令总结
开发中必须要掌握的 Git 技巧
本文是参考廖雪峰老师的Git资料再加上我自己对Git的理解,记录我的Git学习历程,作下此文是为以后学习,工作,开发中如果遇到问题可以回过头来参考参考。因为水平有限,难免会有出错的地方,欢迎指正。
lyb-geek
2019/08/19
7060
开发中必须要掌握的 Git 技巧
Git技术干货!工作中Git的使用实践和常用命令合集!
从本质上来讲 Git 是一个内容寻址(content-addressable)文件系统,并在此之上提供了一个版本控制系统的用户界面。
洋仔聊编程
2020/08/02
7090
Git之常用命令
廖雪峰文档:https://www.liaoxuefeng.com/wiki/896043488029600/900004111093344查看工作区
全栈程序员站长
2021/04/07
4220
Git常用命令和常见问题
你是 Windows 程序员,且正在开发仅运行在 Windows 上的项目,可以设置 false 取消此功能,把回车保留在版本库中:
青梅煮码
2023/02/18
7770
Git常用命令和常见问题
最全的Git常用命令速查-2021版
虽然如今已有很多可视化的 Git 工具,但是很多时候我们还是需要用到命令直接操作。
小锟哥哥
2022/05/10
3700
最全的Git常用命令速查-2021版
git工具的使用方法[通俗易懂]
一、SVN与git的区别 SVN是“集成式”管理方式,所有的“版本控制器”都在中央服务器上,每个开发人员的的计算机都要连接到中央服务器上才能进行合作开发。开发人员一般只能在公司才能进行开发(因为中央服务器在公司),局限性较大。 git是“分布式“管理方式,开放人员的每台计算机上都有一个“版本控制器”,每个开发人员把自己开发的模块的代码都上传到github上(充当一个远程仓库,类似与“中转站”的作用),其他人可以从github上下载相应的代码进行开发。git方式不需要中央服务器,开发人员可以做到“随时随地”的开发。(因为github是一个公用的平台,只要在有网的地方,就可以登陆去下载相应的代码版本)。
全栈程序员站长
2022/07/23
5110
Git常用命令总结
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
拓荒者
2019/09/25
6360
Git 常用命令
Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比。常用的是以下 6 个命令:
Yorkyu
2022/03/22
5970
Git 常用命令
相关推荐
Python全栈开发-git常用命令
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档