git常用指令集

常用指令

  • 克隆远程仓库到本地:git clone https://仓库地址.git
  • 查看当前项目状态: $ git status

分支指令

  • 查看当前所在分支:$ git branch
  • 查看所有分支: $ git branch -a
  • 查看远程分支: $ git branch 或者 git branch -r
  • 合并dev分支到当前分支: $ git merge dev
  • 强制推送到远程dev_temp分支: $ git push -f origin dev_temp
  • 创建并切换到分支dev: $ git checkout -b dev
  • 删除本地dev_temp分支: git branch -d dev_temp
  • 删除远程dev_temp分支 : git push origin --delete dev_temp

删除文件

  • 删除未被add追踪的文件:git clean -d -fx
  • 删除-d命令展示文件中的第一个文件:git clean -f #1

注释、历史

  • 查看历史: $ history
  • 提交文件 + 注释: $ git add . == (注意:空格+.)==
  • 推送到远程分支: $ git push origin 本地分支名 : 远程分支名
  • 更新拉取文件 : $ git pull
  • 更新远程代码到本地: git fetch origin branch1
  • 查看提交历史: $ git log

比较

  • 比较文件或分支:$git diff [文件名/分支名]
  • 获取一个url对应的远程Git repo, 创建一个local copy. git clone url
  • 撤销最近的一个提交 git revert HEAD

版本

  • 回退到指定版本2b9bfb09: $ git reset --hard 2b9bfb09
  • 查看版本:$ git tag
  • 创建版本:$ git tag [name]
  • 删除版本:$ git tag -d [name]
  • 删除远程版本:$ git push origin :refs/tags/[name]
  • 上传本地tag到远程仓库:$ git push origin --tags
  • 创建带注释的tag:$ git tag -a [name] -m 'yourMessage'

本地代码首次推送到远程仓库

git init   // 初始化版本库
git add .   // 添加文件到版本库(只是添加到缓存区),.代表添加文件夹下所有文件 
git commit -m "备注信息" // 把添加的文件提交到版本库,并填写提交备注

首次推送

git remote add origin http://orgin.git   // 把本地库与远程库关联(http://orgin.git你的远程库地址)  
git push -u origin master    // 第一次推送时

git检出远程分支代码到本地
首先在本地建立一个文件夹,在文件夹里面启用git窗口

$ git clone https://address.git

git命令克隆远程仓库代码
然后再使用命令切换到你想要的分支即可,你本地代码就是分支代码了;

最后在eclipse中导入该项目即可;


合并分支时遇到此问题

合并分支
原因:存在未被追踪到的文件需要先进行删除;
在这里插入图片描述
操作如上;
先根据提示进行删除没有被追踪到的文件,然后选择性删除文件,或者全部删除;删除后再次执行合并指令;

在这里插入图片描述

代码就合并完成

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值