git常用命令记录,解决90%的常规问题

----标准git
机器上安装好git
创建新仓库 git init
检出仓库 git clone username@host:/path/to/repository(或者是https地址)

----向已存在文件夹拉入git
第一步 :进入到已存在的目录  cd (/file)
第二步: 初始化git  init
第三步: 添加远程仓库地址  git remote add origin  (address)
第四步:  添加本地代码  git add .
第五步: 提交本地代码 git commit -m "init"
第六步: 提交到远程仓库 git push origin master 
//因为readme文件冲突的话
保留本地  git push origin master -f
保留线上  git pull origin master

--给已经存在的项目添加git
第一步 :进入到已存在的目录  cd (/file)
第二步: 初始化git  init
第三步:  添加本地代码  git add .
第四步: 提交本地代码 git commit -m "init"
第五步: 创建好远程空仓库,添加远程仓库地址  git remote add origin  (address) 如果出现fatal: remote origin already exists.?说明你已经添加过远程仓库了,输入以下命令删除远程仓库:git remote rm origin,然后再次执行第5步。
第六步:git push -u origin master  如果失败执行git pull –rebase origin master  在执行命令 git push -u origin master?
完事后假如还是不能拉代码的话再重启项目执行git branch –set-upstream master origin/master即可

----查看历史版本 
git log 提交人 提交时间
git reflog (包括commit,reset,已删除的操作)

----回退到指定版本
git reset --hard 版本id
git reset --hard origin/master 最新版本  可以放弃本地修改 直接获取最新代码

----多个远程分支
git remote -v  查看
git remote add origin(/其他名称) 地址 添加多个远程分支
git remote set-url origin 地址  修改地址
git remote rm origin 删除

----分支
git branch 查看分支
git branch -a 查看所有分支
git branch -vv 查看本地和远程关系
git branch <name> 创建分支
git checkout <name> 切换分支
git checkout -b <name> 创建+切换分支
git checkout -b <name> origin/<name>  创建+切换+本地别对应远程分支
git branch -d <name> 删除分支
git merge <name> 合并某分支到当前分支

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值