Git 速通以及常用指令!!

参考视频 01 - Git - 教程简介_哔哩哔哩_bilibili

在需要使用git的文件夹打开git bash,指令如下↓

当然图形化界面也很香!github desktop也很舒服!

查看文件

版本号

git cat-file -p + 版本号

仓库操作

在当前文件夹下创建git仓库

git init

这一步在当前目录下生成.git文件夹,但是注意.git文件夹有可能看不到单纯是因为你没有设置隐藏文件可见hhhh 

在当前文件夹下克隆仓库

git clone 仓库地址

配置文件

 此处修改会在.git\config里面找到

git config 配置名称 配置值 

然后修改全部仓库的配置,会在c盘user .gitconfig里面找到

git config --global 配置名称 配置值 

也可在gui中↓修改

文件操作

查看状态

git status

添加文件到暂存区

git add 文件名

 添加所有相同后缀的文件到暂存区

git add *文件名

从暂存区放回工作区

git rm --cached 文件名

把暂存区的文件存贮到仓库中

(此处提交信息是自己写的备注)

git commit -m 提交信息

查看历史操作

oneline是一行显示,更清楚一点

git log --oneline

误删除

这个方法恢复误删除的工作区文件 ,记住是工作区!提交之后就恢复不了了哦!

git restore 文件名

 哼哼哼就算是提交了误删也没关系!直接把当前的版本库重置到某一次提交就行

git reset --hard 版本号

但是如果不想删掉提交的话那就多加一个还原的版本

git revert  版本号

分支操作

创建新分支

分支在.git\refs\heads 里面查看哦

git branch 新分支名

查看分支

git branch -v 

带星号的是正在使用的分支 

 切换分支

git checkout 要切换的分支名

创建并切换分支

git checkout -b 创建并切换的分支名

删除分支

git branch -d 要删除的分支名

(居然没有确认操作欸) 

合并

git merge 要合并的分支名

冲突

万一冲突了就点开冲突的文件看比对的内容,直接修改文件然后add和commit

标签操作

添加标签

给当前的提交版本设置一个别名,这样就不用每次一长串版本号了

git tag  标签名  版本号

注意,可以给每一个版本增加一个标签但是标签不能重复

删除标签

git tag -d 被删除的标签名

根据标签创建分支

git checkout -b 标签名(被创建的分支名)

远程仓库

远程仓库配置在.git config上

把本地仓库内容推送到远程仓库

1)一般方式

这里就用它一般默认的名称origin演示了

git push origin

注意,这里可能会出现问题

fatal: unable to access 'https://github.com/.../.git':Recv failure Connection was rese/

fatal: unable to access 'https://github.com/Scabbards1500/INSTANCE2022-VLSeg.git/': Failed to connect to github.com port 443 after 21072 ms: Timed out

解决方式:

配置代理(科学上网)见后文

2)ssh

ssh

ssh-keygen -t -rsa -仓库ssh地址 

如何看ssh认证文件:

用户\18801\.ssh,这里就是你的ssh公钥

从远程仓库拉取改动

git pull origin

 

代理(科学上网)

配置代理

git config --global http.proxy http://username:password@proxy.example.com:port
git config --global https.proxy https://username:password@proxy.example.com:port
 

查看代理

git config --get http.proxy
git config --get https.proxy

删除代理

git config --global --unset http.proxy
git config --global --unset https.proxy

从idea/pycharm等上传仓库

从github获取仓库并修改仓库内容

工具 gitbash

1. 克隆 GitHub 仓库到本地

git clone https://github.com/yourusername/repository.git

2.修改,添加

git add .

3.使用 git commit 命令提交暂存区中的更改并添加提交消息

git commit -m "Your commit message here"

4.最后,使用 git push 命令将更改推送到 GitHub 仓库:

git push origin master(分支)

于是到此为止基本操作差不多都结束了!哼哼哼终于会用git了!(叉腰)

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值