git命令整理

初始化git本地仓库
git init

 进行跟踪的文件
git add 文件名  

将刚才跟踪的文件提交到本地仓库
git commit -m “说明”

连接远程仓库
git remote add origin https://github.com/1093932173/gitTest2.git

这个时遇到代理错误的时候执行此命令,然后关掉窗口重新进行操作
git config --global --unset http.proxy

此命令是加了--rebase所以是强制拉取远程上的文件
git pull --rebase origin chenkedong

此命令是当远程仓库初始化后,提交代码先pull时,报
fatal: refusing to merge unrelated histories,
两个分支是两个不同的版本,具有不同的提交历史,可以用此命令进行pull,
可以允许不相关历史提,强制合并
git pull origin master --allow-unrelated-histories


提交到chenkedong远程分支上
git push -u origin chenkedong

提交到指定分支
git push --set-upstream origin master

回退版本 一个^表上回退到上一个版本,两个表示回退到上上个版本
git reset --hard^   

回退了版本之后又不想回退了,再回到之前的版本
git reset --hard 版本号

从日志中获得版本号
git reflog

简洁的日志
git log --oneline

对比工作区与暂存区之间的
git diff 

查看所有分支
git branch -a

查看远程分支
git branch -r

查看本地分支
git branch

删除本地分支
git branch -d 本地分支名称

删除远程分支
git push origin --delete 远程分支名称

查看分支显示远程分支与远程仓库不一致,使用此命令将本地远程跟踪分支进行更新
git fetch

创建分支并切换到此分支,创建的分支是本地的,当执行push时,远程就会创建一个新的远程分支,git push origin 远程分支名
git checkout -b ch
remotes/origin/chenkedong

git合并分支
git merge origin/chengkedong


查看用户名 :
git config user.name

查看密码 : 
git config user.password

查看邮箱 :
git config user.email

查看配置信息 :
git config --list  

修改用户名
git config --global user.name "xxxx(新的用户名)"

修改密码
git config --global user.password "xxxx(新的密码)"

修改邮箱
git config --global user.email "xxxx@xxx.com(新的邮箱)"

还有可能本地存储了很多的git的账号密码,直接全部删除即可,在进行推送的时候重新输入账号密码即可。

路径: 控制面板\所有控制面板项\凭据管理器

遇到的问题

1、You are currently editing a commit while rebasing branch ‘master’ on ‘785e683’.

在这里插入图片描述
当前所处的分支状态不对,解决方法就是:
执行git rebase --abort或者git rebase --skip
git rebase --abort 是无风险的操作,会回到rebase操作之前的状态,2个分支的commits毫发无损。
git rebase --skip 是高风险的操作,引起冲突的commits会被丢弃(这部分代码修改会丢失)。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值