Git 基本使用

本文详细介绍了Git的基本操作,包括系统账户初始化、工程初始化、提交文件、查看仓库信息、恢复文件、删除文件、删除分支以及分支管理。通过实例演示了如何创建、切换和合并分支,以及如何解决合并冲突。此外,还涵盖了工作区、缓存区和仓库之间的交互。
摘要由CSDN通过智能技术生成

https://www.liaoxuefeng.com/wiki/896043488029600/900005860592480


工作区 -> 缓存区 -> 仓库

系统账户初始化

设置用户名和用户电子邮件地址(名称任意,但尽量和github账号相同,便于识别)
git config — global user.name wuxiangfei0011
git config — global user.email wuxiangfei0101@gmail.com
–global:Git将为系统中的所有存储库保存此信息,如果只希望为该特定存储库保存信息,则可省略
查看当前账户:git config -l

git 工程初始化

创建git工程文件夹
git init
在工程中创建文件

提交文件

添加文件到缓存中:git add <文件名>
添加当前文件夹中所有的修改到缓存中: git add .

提交缓存中的文件到仓库:git commit -m “对这一次提交的说明”

可再次修改文件内容,并提交:
git add <文件名>
(git add . :添加当前文件夹下的所有文件到“暂存区”)
git commit -m “对这个次提交的说明”

查看仓库信息

查看工作区、缓存区有哪些文件被修改了、创建、删除了哪些文件:
git status (红色:工作区中;蓝色:缓存区中)

查看所有已 commit 提交的版本信息:git log (commit 后面一串数字是 commit id(版本号))

查看所有已输入的指令(也能查到各次 commit 的版本号):git reflog
跳到指定的某一次版本(这可以跳到最后一次 commit 版本):git reset --hard <版本号前几位数>
回到当前所在版本的上一次 commit 版本:git reset --hard HEAD^ (^ 的个数为回到上几次的 commit)

查看工作区中的文件内容和版本库里的内容区别:git diff HEAD – <文件名>

恢复文件

工作区中被修改的某个文件到最近的一次 git add 的状态(直接抛弃工作区的修改):git checkout – <要复原的文件名>

删除文件

将缓存区中的某个文件剔除:git reset HEAD <文件名>
删除仓库中的文件
删除工作区文件:git rm <要删除的文件名>
告知仓库有文件删除,仓库也要删除:git commit -m “说明”

删除分支

删除本地的分支:aaa
git branch -d aaa
删除远程的分支:aaa
git push origin --delete aaa

《远程仓库》未看

创建并切换分支

git checkout -b <分支名>
    等价于:
            创建:git branch <分支名>
            切换:git checkout <分支名> (切换分支前如果工作区有修改,一定要先 git commit)
                 (切换分支后,无论何时、无论怎么打开并编辑文件,都是在这一个分支中)

查看有哪些分支:git branck

合并分支

(合并前要将当前分支 commit 提交):git merge <需要合并进当前分支的那一个分支名>
(直接将当前所在分支的指针指向要合并的分支,相当于直接将当前分支覆盖了)

包括《解决冲突》和《解决冲突》之后全都没看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值