问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

git 常见操作

发布网友 发布时间:2024-10-11 04:12

我来回答

1个回答

热心网友 时间:2024-11-04 04:46

在Git中,掌握常见操作对高效管理代码库至关重要。以下是Git中几种常见操作及其详细说明:



本地仓库的三种形态:


1. 个人远端(本地仓库):这是git commit的对象,即你本地的代码库。


2. 个人远端暂存(本地仓库暂存):这里指的是暂存区,用于存放你准备提交的更改。


3. 个人工作区:这是你当前操作的代码文件夹,包含未暂存的本地更改。



操作步骤如下:



1. 远端资源克隆:使用`git clone`命令复制远程仓库到本地。



2. 本地创建分支:通过`git branch`命令创建新分支,新分支的初始代码基于创建时的仓库状态。



3. 给分支改名:使用`git branch -m`更改现有分支名称。



4. 删除分支:执行`git branch -D`删除指定分支。



5. 查看本地修改:使用`git status`查看修改状态,标红表示未暂存的更改,黄标表示已暂存。



6. 同步本地更改:使用`git add`命令同步指定文件、所有文件或文件夹内的更改到暂存区。



7. 提交更改:执行`git commit -m "comment"`将暂存区更改提交到本地仓库。



8. 推送到远端:使用`git push origin`将本地仓库内容推送到远端仓库。



9. 添加远端仓库:通过`git remote add`命令将本地仓库与远程仓库关联。



10. 查看已添加的远端:使用`git remote -v`查看所有已关联的远端仓库。



11. 删除已添加的远端:执行`git remote remove`命令移除指定远端。



远端资源操作:



12. 拉取远端代码:使用`git pull`或`git fetch`命令从远端拉取更改。


- `git fetch`:下载更改到本地仓库,不合并到本地,用于查看远端更改。


- `git pull`:合并远端更改到本地,并更新本地仓库。



13. 强制更新远端:使用`git push origin develop –force`更新远程仓库的特定分支。



14. 保存并创建新分支:通过`git stash + git checkout -b`命令保存更改并切换到新分支。



15. 同步远端仓库:使用`git fetch --all`下载远端所有更改,然后通过`git cherry-pick`应用到本地。



本地仓库向远端仓库操作:



16. 强制更新本地仓库:使用`git reset --hard origin/develop`回退本地仓库版本。



17. 更新远端仓库内容:通过`git push`命令推送本地仓库内容到远端仓库。



18. 保存当前工作区更改:使用`git stash`命令暂存更改,然后创建新分支。



19. 将远端仓库变更同步到本地:使用`git fetch`下载变更,然后使用`git cherry-pick`应用到本地仓库。



20. 工作区向远端提交代码:代码从个人工作区依次经过个人远端暂存区、个人远端仓库,最终提交到服务器远端仓库。



21. 恢复本地工作区文件:使用`git checkout -- xzj.txt`或`git reset HEAD xzj.txt`恢复文件内容。



22. 查看Git日志:使用`git log`查看提交历史,使用`git log -P`查看详细修改内容。



23. 使用Git reset命令:包含`--soft`、`--mixed`和`--hard`选项,用于回退本地仓库版本,保留或覆盖工作区内容。



通过掌握这些操作,你可以更高效地管理Git仓库,实现代码版本控制与协作。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
真三国无双8手柄怎么设置 手柄设置技巧 沈阳机场轻轨的运行间隔是多少 沈抚轻轨概述 沈阳机场轻轨的票价是多少 沈阳轻轨5号线全线站点及时间 沈阳最早和最晚的一班轻轨是几点 内存条是单插一根好,还是双通道好! 碧玉和玛瑙区别 碧玉和玛瑙的区别 碧玉与玛瑙的区别 使用git管理代码 【Github】删除本地仓库/错误的远程仓库关联 倪海厦《针灸》笔记3-1:足阳明胃经上 雪佛兰探界者用什么轮胎 235 50r19轮胎尺寸 每天感觉乏力没精神怎么回事 突然四肢无力的原因有哪些 脸圆头大的人戴方框眼睛好吗? 头大脸大眼小带什么眼镜好 秦岭四季滑雪馆开放了吗?现在票价是? 星辉娱乐什么时候上市 男演员:不敢抱起她,怕鞋不见了。李沁的“金莲脚”有多出名?_百度... ...根本原因、导火索、发展历程、具体解决方案 淘宝老是收到垃圾邮件怎么办 K线是是什么 (急)二重积分问题 二重积分为什么不能这样积? 二重积分 这道题上面的算法为什么不对 二重积分的题。 第19题,答案如图,我能看懂,但为什么我另一种做法做不... 我家小狗20号打了驱虫疫苗,前两天又吃了鸡骨头,现在右前脚瘫了。请问... 教改论文应该投向哪些期刊? 步阳防盗门怎么样步阳防盗门价格介绍装 建材选购指南 步阳防盗门怎么样 Git - 版本穿梭 reset 命令常用三个参数及实际应用场景(--hard /... 陕西有哪些滑雪场好玩 陕西最好玩的滑雪场 公司审计报告是什么 捷达减震器多长时间换 捷达减震器一般用多少年 捷达减震器一般用几年? 帮忙猜猜这些人物都是谁? 看图猜人名不知道是谁,希望广大好友帮助,在线等,谢谢 9分之4怎么读? ...用条件概率公式求出 结果是9分之1 但具体怎么计算的? ...额头上痘痘尤其多,原因何在?怎么除掉无痘印? 女生脖子上长痘痘是什么原因 去酒店应聘前台,失败,什么原因,和形象有关系吗?可我长得也还好啊 纠结SONY VPCSD28EC 还是苹果MacBook Pro(MC700CH/A)~~~求帮助 求7000到9000笔记本电脑推荐 为什么我的论坛最近等不上去了?其他人都可以上啊 为什么我的金沙论坛进不去了呢?