git常用基础命令

 git config --global user.name "xxx"

git config --global user.email "xxx@x"

git config --global user.password "xxx"

git init 初始化版本库

git clone '使用 HTTPS 克隆'

git status 查看本地库状态

git log 详细版本号

git diff 查看尚未暂存的更新

git branch 分支名称 创建分支

git branch -v 查看分支

git branch 查看本地分支

git branch -a 查看所有分支

git branch -r 查看远程分支

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

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

git checkout 分支名称 切换分支

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

git merge 分支名称 合并分支

git add . 将所有改动添加到暂存区

git commit -m "xxxxx" 提交到版本库

git commit -a -m "xxxxx" 暂存并提交到版本库

git push 推送

git push origin a分支:b分支 将a分支推到远程b分支

git pull origin 分支名称 拉取远程分支代码

合并多条记录

git reset --soft 复制的SHA 回退到某条记录,复制其上一条的SHA

git commit -m 'xxxxx'

git push -f 强推

然后可以拉远程分支的代码推送,再提交//个人觉得这种不容易出错,有冲突解决冲突就好。

也可以配合rebase使用

git rebase master

git add .

git push -f//这几步相当于上面的拉远程分支的代码推送

遇到冲突解决完用

git rebase --continue 继续进行

保存工作进度可以用以下命令//一般我都直接提到分支上

git stash    暂存区和工作区的改动保存到一个未完结变更的堆栈中

git stash list    查看所有保存的改动,stash@{0}: <=0是id

git stash apply  n  重新显示标识为 id 的改动,n代表id

git stash drop  n  恢复改动后, 需要手动删除 list 列表中的记录,n代表id

git stash pop    清除list中的stash记录,并恢复最新进度

这些是我入职半年总结的一些常用命令,不全但基本够用。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值