git使用总结

git介绍

  1. git是一个开源的分布式版本控制系统,多个地方都有仓库,并且可以查询完整地合并记录
  2. git安装
  • ubuntu平台安装:
apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \
  libz-dev libssl-dev

apt-get install git

git配置

  1. 配置用户名和电子邮件
git config --global user.name "duanzhonghuan"
git config --global user.email 15818411038@163.com
  1. 查看配置信息
// 查看所有配置信息
git config --list
// 查看指定配置信息,类似如下
git config user.name
  1. 查看git版本
git --version

git工作流程

一般工作流程:

  1. 克隆git资源作为工作目录
  2. 在克隆的资源上添加或修改文件
  3. 如果其他人修改了,可以先更新资源
  4. 在提交前查看修改
  5. 提交修改
  6. 提交后发现有错误,可以撤回重新修改后上传

git基本操作

  1. 拷贝git库到本地
git clone url

通常情况下,我们使用上面指令进行拷贝一个git仓库到本地,然后在本地进行修改,提交。

  1. 查看修改状态
git status

上面指令是查询在上次修改之后的修改状态。

git log

上面指令是查询提交的commit信息。

gitk

上面指令是图形界面下查询commit的信息。

  1. git将修改添加到缓存
git add [file]
git add .  

上面指令是用来将修改的指令添加到暂存区。

  1. git提交修改文件
git commit [<-m><comment message>]

修改上次的commit:

git commit --amend

上面指令是提交修改的文件到本地分支中

git push origin <branch name>

上面指令是将本地的分支的修改记录推送到服务器中。

  1. git打标签
git tag [-a] [-m]

上面指令是为当前本地分支的commit号打标签。

git push origin --tags

上面指令是将本地的所有标签推送到服务器中。

  1. git查看改动
git diff HEAD

上面指令是查看已缓存的与未缓存的所有改动。

  1. git取消缓存
git reset HEAD 或者 git stash

上面指令用于取消已经缓存的内容。

git分支管理

  1. 创建分支
git branch <branch name>

上面的指令用于创建一个分支。

  1. 切换分支
git checkout <branch name>

上面的指令用于切换到一个分支。

  1. 创建并切换分支
git checkout -b <new branch name> <old branch name>

上面的分支用于拷贝一个旧分支,然后创建一个新分支,并切换到新分支上。

附注标签

 git tag -a v1.0 -m “add your text info "

1、同步本地标签

git push origin --tags
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值