Git常用命令详细版

基础命令

设置用户签名(若配置个人博客,用户名和邮箱最好全写github注册的邮箱)

git config --global user.name 用户名
git config --global user.email 邮箱

初始化本地库

git init

查看本地库状态

git status

添加到暂存区

git add 文件名

若将文件夹中全部文件都推送执行

git add .

提交到本地库

git commit -m '自定义日志信息' 文件名

查看历史记录

git reflog

查看详细记录

git log

版本穿梭(版本号通过reflog查看)

git reset --hard 版本号

分支操作

创建分支

git branch 分支名

查看分支

git branch -v

切换分支

git checkout 分支名

将指定分支合并到当前分支(发生冲突时需要手动合并)

git merge 分支名 

解决冲突(手动合并时直接把想改的内容直接改完,多余的东西直接删掉,包括下面的代码)

<<<<<<<HEAD 
当前分支代码
==========
合并过来的代码
>>>>>>>其他分支

远程仓库操作

查看当前所有远程地址别名

git remote -v

给远程地址取别名

git  remote add '别名' '远程地址'

推送远程仓库过程中出现 local issuer certificate 错误时请执行

git config --global http.sslverify false

推送本地分支上的内容到远程仓库

git push '别名'或远程地址 分支(例master)

将远程仓库内容克隆到本地(完整拉取全部分支)

git clone 远程地址

将远仓库对于分支最新内容拉下来后与当前本地分支直接合并(更新用)

git pull 远程地址或别名 远程分支名

若用ssh连接,用如下指令生成密钥

ssh -keygen -t rsa -C github邮箱号

若出现仓库权限问题

git config --global --add safe.directory 文件路径
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值