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

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

hot3.png

mkdir learngit:创建一个版本库非常简单,首先,选择一个合适的地方,创建一个空目录

pwd:命令用于显示当前目录。

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

ls -ah 查看是否是git仓库

git add:告诉Git,把文件添加到仓库

git commit:告诉Git,把文件提交到仓库

git add file2.txt file3.txt :commit可以一次提交很多文件

git status:仓库当前的状态

git diff:查看具体修改了什么内容

git log:版本历史记录

git reset --hard HEAD^:返回当前版本

                   HEAD^:上一个版本
                  HEAD^^:上上一个版本
                  HEAD~100:上一百个

git reset --hard 3628164(commit id):  回到未来的某个版本(只要上面的命令行窗口还没有被关掉,就可以顺着往上找)

git reflog:记录你的每一次命令

 

远程仓库(在GitHub创建自己的远程仓库的基础上)

git remote add origin git@github.com:niuruijing/nTomorrow.git:本地关联远程仓库  远程库的名字就是origin(Git默认的叫法,也可以改成别的)

git push -u origin master:当前分支master推送到远程

由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
推送成功后,可以立刻在GitHub页面中看到远程库的内容已经和本地一模一样

                

转载于:https://my.oschina.net/niuruijing/blog/1802345

你可能感兴趣的文章
OSChina 周三乱弹 —— 打醒精神去瞌睡
查看>>
SSH 密钥登录linux
查看>>
你必须掌握的 21 个 Java 核心技术!
查看>>
告诉你WHT中文站是什么?
查看>>
4、Juniper SSG520 PPTP映射到ROS后MAC无法连接解决方法
查看>>
利用批处理文件来建立一个记录3389登陆者信息
查看>>
Linux 系统下双机HA的实现
查看>>
02_swarm mode key concepts
查看>>
Eclipse打包插件Fat Jar 解压打包
查看>>
Apache Shiro 使用手册
查看>>
CentOS mini 6.5 安装DB2 Express-C 问题处理记录
查看>>
DirectByteBuffer
查看>>
Docker Compose文件详解 V2
查看>>
Memcached的原理与应用(未完)
查看>>
基于 Confluence 6 数据中心的 SAML 单点登录设置你的身份提供者
查看>>
mysql总结
查看>>
Navicat for MySQL版本更新至v11.2.12,修复多项问题|附下载
查看>>
整理 JAVA中的IO流 (字符流和字节流两个大类)
查看>>
uefi与win8 (根据网络资料整理)
查看>>
Eclipse优化
查看>>