Git的学习总结

本文详细介绍了如何使用Git进行版本控制,包括安装配置、版本库管理、文件添加与提交、分支管理等核心操作流程,并指导如何与GitHub远程仓库进行关联及同步。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

★Git的安装

 yum -y install git       安装

 git config --global user.name "Lishaoxiao" 设置机器名

git config --global user.email "lishaoxiao123@foxmail.com" 设置机器邮箱

★版本库的建立

 新建目录 mkdir MyGit

将目录变为Git仓库 git init


★文件的添加

git add readme.txt   把文件添加到暂存区

git commit -m "My first git!"      把暂存区的修改进行提交


★版本库管理

git status 查看工作区中是否有未暂存,或未提交的修改

git diff readme.txt 查看工作区中该文件和已知版本中的文件有什么变化

git log 查看修改的历史记录

git log --pretty=oneline 只显示版本号和消息记录

git reset --hard Head^ 回到上一个版本

Head^^ 回到上上个版本

   Head~100 回到上100个版本

 git reset --hard 版本号 则回到对应的版本(可回到退回前的版本)

git reflog 检查每一次git命令以及对应版本号

先add再commit,才能完成真正的版本提交。

git checkout -- readme.txt 把工作区中的readme.txt撤回到当前已提交版本

若已提交到暂存区,则先git reset HEAD readme.txt ,再用checkout

删除仓库中的文件 先git rm readme.txt,再git commit


★远程仓库

 先生成自己的ssh密码 ssh-keygen -t rsa -C "邮件地址"

此时,在主目录(我的是/root)中存在.ssh目录(可用ls -ah查看)

id_rsa是私钥,id_rsa.pub是公钥。

登录github,打开Account setting,把公钥添加进去

在Github中新建一个仓库,然后与本地关联

git remote add origin git@github.com:GitHub用户名/仓库名

则本地的该仓库与github中的仓库进行了关联。

添加后,远程库的名字就是origin

第一次把本地内容推送到远程库上 git push -u origin master

后面用这个推送即可 git push origin master

从远程库克隆仓库到本地 git clone git@github.com:BreakXiao/Mygit

第一次把本地内容推送到远程库上 git push -u origin master


★分支管理

 git branch 查看有哪些分支

git branch <name> 创建新的分支

git checkout <name> 切换到这个分支

git checkout -b <name> 创建并切换到这个分支

git merge<name> 把某分支合并到“当前”分支

git branch -d <name> 删除某分支

保存工作区现场(不提交) git stash

查看保存的现场 git stash list

不删除的恢复现场 git stash apply

删除保存的现场git stash drop

恢复的同时删除现场 git stash pop


删除分支 git branch -d <name>

查看远程库 git remote -v

推送分支 git push origin master

有冲突时,先用git pull合并,并解决掉文件中的冲突。

建立分支与远程库的关联 git branch -set-upstream branch-name origin/branch-name


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值