git 一些比较常用的命令

来源:互联网 发布:敦煌博物馆 淘宝 编辑:程序博客网 时间:2024/06/01 20:26

这里写图片描述
分布式控制系统 git
mkdir 创建文件

cd 跳转

pwd 查看当前目录

git init 把这个目录变成git可以管理的仓库

如果没有看到.git是因为隐藏了。ls-sh可以看见

git add readme.txt 把文件添加到仓库

git commit -m “readme.txt commit” 把文件提交到仓库 后面是备注

git status 查看当前仓库的状态

git diff 查看修改的内容

git log 查看提交历史 后面加上-pretty=online 能使内容单行显示

git reflog 查看命令历史

git reset –hard commit-id 回退到commit-id对应的版本

git push -u origin master -u参数git不但会把本地的master分支推送到远程新的master分支,
还会把本地的master分支和远程的master分支关联起来。

git push origin master 此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改;

git checkout master 切换到master分支

分支:
在dev创建分支 1.切换到dev分支 2.创建新分支

git branch 查看当前分支 会列出所有分支,当前分支前面会标一个*号

git branch -a 查看远程分支

git checkout -b dev 创建并切换分支

git branch dev 创建dev分支

git checkout dev 切换到dev分支

git merge dev 把dev分支合并到当前分支上

git branch -d dev 删除指定dev分支

git push origin 把分支推到远程分支

git remote 查看远程库的信息

git remote -v 显示更详细的信息

git push origin master 推送到远程分支,本地新建的分支,如果不推送到远程,其他人是不可见的;如果推送失败,先用git pull 抓取远程新的提交。

git checkout -b branch-name origin/branch-name 在本地创建和远程分支对应的分支

git branch –set-upstream branch-name origin/branch-name在本地创建和远程分支对应的分支的链接。从远程抓取分支,使用git pull,如果有冲突,要先处理冲突。

git log –graph 查看分支合并图
标签:
git tag 创建标签

git tag 查看所有标签

git show 查看说明文字

git ag -a v0.1 -m”version 0.1” commit_id -a:指定标签名 -m 指定说明文字

git push origin 推送本地标签到远程

git push origin –tags 可以推送全部未推送的本地标签到远程

git tag -d 删除本地标签
如果要删除远程标签:
1.先删除本地标签git tag -d
2.git push origin :refs/tags/ 删除远程标签

自定义git、

git config –global color.ui true 让git显示颜色

删除远程分支
git branch -r -d origin/branch-name 这个就可以删除

git push origin :branch-name

git pull origin dev:dev 把远程分支 拉取到本地dev分支

git merge –no–ff -m “merge with no-ff” dev –no–ff表示禁用Fast forward;-m:把commit描述添加进去
加上–no-ff参数就可以用普通模式合并,合并后的历史有分支,能看出来曾经做过合并,而fast forward合并就看不出来曾经做过合并。

git stash 可以把当前的工作内容存储到stash里面
git stash apply 恢复内容 但并不删除stash里的缓存内容
git stash drop 删除stash里面的内容
git stash pop 恢复的同时把stash里的内容也删除
git stash list 查看
git stash apply stash@{0}恢复指定的内容

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 顺丰生鲜速配食物坏了怎么办 半年汽车没有年检 交警抓到怎么办 没年检的车子被交警抓到怎么办 去年检的路上被交警抓了怎么办 微信聊天界面群聊删除找不到怎么办 微博抽奖的奖品没发货怎么办 两个微信号绑了一个手机号怎么办 欧月玫瑰花朵叶子上有白粉怎么办 进对方空间被挡不想让他知道怎么办 qq上买东西给钱了对方没给怎么办 微信钱包手势密码忘记了怎么办 买家一起拍了两件宝贝怎么办 宿雾航空付款无法显示验证码怎么办 不小心把购物车的东西删了怎么办 微信在别人电脑登录忘退出怎么办 微信电脑版忘了退出怎么办 给微商交了定金不给退怎么办 方舟手游飞龙驯服时间不够怎么办 淘宝上买了假货找不到商家怎么办 魅蓝手机一直在开机画面怎么办 在实体店买的手机想退怎么办 淘宝买了东西发货了不想要了怎么办 快递已经发货了不想要了怎么办 锤子手机买了不到十天碎屏了怎么办 唯品会新人专享优惠卷过期了怎么办 我微信被系统说赌博登陆不起怎么办 平湖新居民积分卡怎么办办好办吗 电话卡插上去只能打紧急电话怎么办 不小心充错q币了怎么办 液相色谱柱堵了怎么办处理柱子 扣扣空间宠物消消87关怎么办 微信钱包里的钱忘记密码了怎么办 支付宝绑定银行卡要验证码怎么办 微信红包超出20万限额怎么办 微信充电信的号码话费没到账怎么办 农业银行手机银行转账转错了怎么办 微信钱包里的零钱不见了怎么办 买家说支付宝没钱要微信付钱怎么办 微信红包没绑卡密码忘了怎么办 手机微信红包密码忘了怎么办 qq账号忘了怎么办什么也没绑定