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

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

1. Git 创建仓库

git init  把当前目录变成 git 仓库

2. Git 提交更改
git add <file>

git rm --cached <file>

git rm -r --cached <dir> 

git status  掌握仓库当前的状态

git diff FILE  查看现在文件与最近一次提交有什么变动

提交更改和提交文件一样(第一步git add, 第二步 git commit)
更改后但未git add 显示 Changes not staged for commit
git add 但未 git commit 显示 Changes to be committed

 

git log 查看提交日志

 

3. 版本回退

git reset –-hard HEAD~NUMBER 回退最近NUMBER个版本

可以用 git reset --hard 版本号 回退版本

若已经关闭过命令行不知道版本号可以用 git reflog 查看版本号

 

4. 工作区与暂存区

工作区:就是你在电脑上看到的目录,比如目录下testgit里的文件(.git隐藏目录版本库除外)。或者以后需要再新建的目录文件等等都属于工作区范畴。

版本库(Repository):工作区有一个隐藏目录.git,这个不属于工作区,这是版本库。其中版本库里面存了很多东西,其中最重要的就是stage(暂存区),还有Git为我们自动创建了第一个分支master,以及指向master的一个指针HEAD

我们前面说过使用Git提交文件到版本库有两步:

第一步:是使用 git add 把文件添加进去,实际上就是把文件添加到暂存区。
第二步:使用git commit提交更改,实际上就是把暂存区的所有内容提交到当前分支上。

 

5. Git 撤销修改和删除文件操作:

git checkout --<file> 用版本库里的最近一次更改替换工作区的版本

 

 

6. github

要关联一个远程库,使用命令git remote add origin git@server-name:path/repo-name.git

关联后,使用命令git push -u origin master第一次推送master分支的所有内容;

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

 

 

2015-07-20

转载于:https://www.cnblogs.com/whuyt/p/4662448.html

你可能感兴趣的文章
5年内的暴风骤雨:12诱因统领软件行业大革命【转载】
查看>>
display:none与visible:hidden的区别
查看>>
我的PHP学习之路
查看>>
【题解】luogu p2340 奶牛会展
查看>>
wnmp安装配置的坑
查看>>
神奇的Scala Macro之旅(二)- 一个实例
查看>>
sicily 1128. DICE
查看>>
e.Row.Attributes.Add
查看>>
SCOPE_IDENTITY()和 SELECT @@IDENTITY 的用法
查看>>
PLoP(Pattern Languages of Programs,程序设计的模式语言)
查看>>
jquery fileupload
查看>>
对PostgreSQL的 SPI_prepare 的理解。
查看>>
android"百码"2——基础小知识积累(逐步完善)2015-06-15
查看>>
解决响应式布局下兼容性的问题
查看>>
京东静态网页练习记录
查看>>
Filebeat Config 参数详解:
查看>>
使用DBCP连接池对连接进行管理
查看>>
【洛谷】【堆+模拟】P2278 操作系统
查看>>
hdu3307 欧拉函数
查看>>
Spring Bean InitializingBean和DisposableBean实例
查看>>