博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GIT指令
阅读量:6721 次
发布时间:2019-06-25

本文共 1419 字,大约阅读时间需要 4 分钟。

  hot3.png

初始化 

$ git config --global user.name "xxx"$ git config --global user.email "xxx@xxx.com"#查询config信息#查看系统配置git config --system --list#查看当前用户配置git config --global  --list#查看当前仓库配置git config --local  --list

 生成SSH秘钥

$ ssh-keygen -t rsa -C “xxx@xxx.com”

 

本地操作

 

git add -A or git add –a or git add . //It means to add all files which are unstaged先cd到工程文件夹下!git init //即把该 文件夹变成了一个仓库git add ~ //添加进去!git status //当前仓库的状态git commit -m “~~” //真正的提交git commit -a //添加所有到仓库git branch //即能看到分支git checkout branchname //移动到分支上git branch -d branchname //删除某个分支git diff //如果还没有commit的话,可以查看哪些文件被修改了git merge branchname //合并当前分支与branchnamegit push // 用于远程推送git log//显示项目进展日志git relog//显示所有操作日志git reset -–hard HEAD~100 //回退到100个版本前git reset –hard HEAD^ //回退上一个版本 回退上上个就HEAD^^以此类推

分支操作和远程

git clone xxx -b remote-branch –single-branch //克隆特定分支git fetch origin dev:dev //从远程的dev到当前dev,本地不存在就创建一个dev分支git diff dev //当前分支与dev分支的区别git merge dev //合并当前分支与dev分支git branch -a //查看远程所有分支git branch branchname //本地新建分支git branch -d branchname //本地删除分支git checkout branchname //本地切换分支git remote add origin httpsaddress or sshaddress //与远程端建立关联git push origin branchname //将新的分支发布在github上,前提是先要与远程端关联,而且还是本地有的分支git push origin branchname:branchname //我喜欢用这个方式推送git push origin :branchname //远程端删除这个分支!git remote -v //查看远程连接地址git clone -b branchname httpsaddress or sshaddress –single-branch//远程只克隆一个分支到到本地

 

 

 

 

 

转载于:https://my.oschina.net/vinie/blog/886205

你可能感兴趣的文章
用户场景分析
查看>>
Linux下QT和qtCreator安装配置
查看>>
javascript+dom 编程艺术<2>
查看>>
你人生最重的枷锁是什么?
查看>>
MySQL学习(八)
查看>>
【转载】支持向量机(三)核函数
查看>>
K8s集群部署(一)------ETCD集群部署
查看>>
python 基本数据类型之整数和布尔值
查看>>
@font-face在vue中的使用
查看>>
MathType可以编辑带圈乘号吗
查看>>
Mac生成ssh key
查看>>
canvas绘图详解-05-线条的属性
查看>>
python socket通信案例
查看>>
第十章
查看>>
C++typedefine用法小结
查看>>
CSS3边框特效
查看>>
Cocos2D坐标系
查看>>
获取word中的原始大小图片
查看>>
en_java去重排序
查看>>
(一)单例模式详解
查看>>