码迷,mamicode.com
首页 > 其他好文 > 详细

git

时间:2016-04-30 06:26:37      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:

Git 分布式版本控制工具

1 新建一个 本地仓库 
首先先进入自己的文件夹, 在终端输入 cd + 工程名 然后输入pwd, 然后确定在文件夹下后输入:git init(初始化仓库)
2 配置仓库 ‘ 告诉git我是谁 :git config user.name Hunter_Wang
                  告诉git怎么联系我: git config user.email haihaiteng@sina.com
 
上面一种配置方式是一次性配置, 会配置到被管理文件. git文件下. 下面的一种配置方式是一劳永逸的方式
 
git config —global user.name Hunter_Wang
git config —global user.email haihaiteng@sina.com
 
 
配置完了,ok本地仓库建起,接下来学习git指令
git —help
 
git 常规指令:
git status 查看文件状态
git add 添加文件到 “暂存区”(入会)
git status 文件若是绿色,那么就代表成功入会了
git commit +文件名 提交      注意:如果没有在commit 后面加上 -m说明修改了什么, 会自动进入vim 界面, 要求我们输入修改的信息   按键盘上的 i 代表输入内容.  输入完毕之后按 esc 然后:wq 退出  
                                        所以以后再终端上提交最好在后面加上 -m ,例如:git commit +文件名 -m”修改的什么写什么" 
注意:git 中的add, git中每次 新建 后修改 都需要 add
  1. 未添加之前的颜色:   红色, 代表在”工作区"
  2. 添加到暂缓区之后的颜色:    绿色,代表在暂存区技术分享
注意:git默认没有简写指令, 但可自定义,一般情况下不建议自定义简写,git中简写称之为起别名
 
查看log ,修改了什么 命令为: git log +文件名
查看所有修改信息(所有版本): git reflog
注意: git中的版本号是一个40位的哈希值.                                      
 
???? 已提交,想反悔怎么办. 
回到上一个版本: git reset --hard HEAD^
回到指定版本: git reset —hard +版本号(只需写哈希值得前七位即可)
 
//查看改了哪个文件的哪里: git diff +文件名// 若不加文件名,就是查看所有的(如果显示绿色代表新增, 红色代表删除)
 
???? 未提交,想反悔怎么办
会退到上一次提交的版本: git checkout +文件名
 
////////////////////
远程仓库
git :文件中  U盘中 云上 github OSChina
 
1.新建git远程仓库 cd + 工程名, 找到工程后输入: git init —bare
注意:这个仓库仅仅是用于我们管理代码,不参与开发
2.项目经理初始化项目
2.1.  先克隆一份空的仓库到本地 cd + 经理文件夹 然后输入:git clone + 服务器地址(即你的工程名,就是你的远程仓库)
2.2 .忽略不需要加入版本控制的文件以及文件夹
配置 .gitignore(直接CV了, 省的去github 上找gitignore 下载人家的源码)
2.3生成好.gitignore文件后,还需要将.hitignore文件夹添加到版本控制
git add gitignore
git commit .gitignore - m”配置忽略文件”
2.4 新建项目
> source control -> commit 将代码提交到本地仓库
> source control -> puch  将代码提交到本地仓库
git 中默认就会创建一个分支, 这个分支叫做origin/master

 

 

 

git

标签:

原文地址:http://www.cnblogs.com/HaiTeng/p/5447974.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!