git 命令的基本操作

git 命令的基本操作

git上传新的项目到仓库
  1. 配置用户名
git config --global user.name 'your name'
  1. 配置用户邮箱
git config --globl user.email 'your email'
  1. 项目初始化
git init
  1. 将远程仓库与本地仓库建立连接(以master分支为例)
git remote add origin http://192.168.208.66:31800/security-tech/security-tech-train-front.git 
  1. 提交到缓存区
git add .
  1. 提交到本地仓库
git commit -m "注释"
  1. 拉取线上代码(如果仓库中有代码)
git pull origin master
  1. 推送代码到远程仓库
git push origin master
git从指定分支更新代码到本地
git pull origin 分支名
拉取克隆分支代码
git clone -b develop 仓库地址
切换分支
git checkout master
创建分支
git branch hotfix
查看分支命令
git branch
创建并切换到当前分支
git checkout -b log
git 合并分支(假如将develop分支合并到master分支上)
  1. 首先切换到mastar分支上
git checkout master
  1. 把master分支的代码拉取下来
git pull origin master   //多人合作开发这步不可省
  1. 然后我们把dev分支合并到master分支上
git merge develop
  1. 查看状态
git status

On branch master
Your branch is ahead of 'origin/master' by 12 commits.
 (use "git push" to publish your local commits)
nothing to commit, working tree clean

//上面的意思就是你有12个commit,需要push到远程master上 
  1. 最后执行下面提交命令
git push origin master
远程上有dev 分支,切换分支时报错
git切换分支报错:error: pathspec 'dev' did not match any file(s) known to git

git branch -a (–all)查看不到当前分支

解决办法:
1、执行命令git fetch取回所有分支的更新

2、执行git branch -a可以看到dev分支(已经更新分支信息)

3、切换分支git checkout dev
本地创建分支
  1. 在本地创建新的分支
git branch 分支名
  1. 查看分支
git branch -r 查看远程分支
git branch -v 查看本地分支
  1. 把本地分支推送到远程服务器上
git push origin 分支名     这时远程仓库就可以看到新建的分支了
  1. 自己创建的本地分支修改代码后提交到远程仓库提示“自己创建的分支没有上游分支,如分支名:hotfix”
git push --set-upstream origin hotfix     这样就可以提交代码到远程仓库了
git 版本管理
git log  查看版本号
使用“git reset --hard 目标版本号”命令将版本回退
git merge --abort   中止合并
$:git reset --merge 重新合并
$:git pull   重新拉取
从当前分支往其他分支推送代码(hotfix -> dev)
git push origin hotfix:dev
删除git分支
git push origin --delete 分支名   //删除远程分支名
git branch --delete 分支名    //删除本地分支
error: pathspec ‘dev’ did not match any file(s) known to git.
解决方法:
git fetch(取回所有更新分支信息)
git branch -a(此时可以查看到dev分支)
git checkout dev
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值