Git 常用的命令

基本内容:

  工作区:就是你在电脑里能看到的目录。
  暂存区:英文叫stage, 或index。一般存放在"git目录"下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。
  版本库:工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。

  • 理解上述后,使用git status查看当前状态,有那些文件(在工作区 or 暂存区 or 版本库 )修改了
  • 修改了工作区的文件,先使用git add <file_nane> 加入到暂存区
  • 需要把暂存区的文件加入到版本库,使用git commit -m ‘修改的注释‘
  • 如果需要提交到远程仓库,使用git push <remote> <master>

A. 查看远程分支:

1 $ git branch -a
2
3 * developEnum
4   master
5   remotes/origin/baseOne
6   remotes/origin/developEnum
7   remotes/origin/master

B. 查看本地分支

1 $ git branch
2
3 * developEnum
4   master

C.  创建一个仓库

1 终端输入命令:git init
2
3 Initialized empty Git repository in /Users/huanggang/.git/
 1 //    查看 .git 的2 种方式
 2
 3 //    第一种
 4 $ cd /Users/huanggang/.git/
 5
 6 $ git huanggang$ ls -F1
 7
 8 //    第二种
 9
10 //使用快捷键 Command + shift +g ,输入: 
11
12/Users/huanggang/.git/
 

可以看到隐藏文件夹 .git 下有 8 个文件:

branches (文件夹):

config:包含项目特有的配置选项

description:文件仅供 GitWeb 程序使用,我们无需关心
HEAD:文件中的内容其实只是包含了一个索引信息,并且,这个索引将总是指向你的项目中的当前开发分支。

hooks (文件夹):目录包含客户端或服务端的钩子脚本

info (文件夹):目录包含一个全局性排除(global exclude)文件,用以放置那些不希望被记录在 .gitignore 文件中的忽略模式(ignored patterns)

objects (文件夹):目录存储所有数据内容 ,子目录包含了你的项目中的所有对象

refs (文件夹): 目录存储指向数据(分支)的提交对象的指针,包含着两个子目录叫 heads 和 tags,存放了不同的开发分支的头的索引, 或者是你用来标定版本的标签的索引。

index :文件保存暂存区信息

master: 默认的分支
时间: 2024-10-24 05:20:26

Git 常用的命令的相关文章

git常用的命令你知道有哪些?

1.git与svn的区别 1,git是目前世界上最先进的分布式版本控制系统,他没有中央服务器,每个人的电脑就是一个完整的版本库,这样,工作的时候不需要联网 2,svn是集中式版本控制系统,版本库是集中放在中央服务器上,工作的时候需要从中央服务器得到最新的版本,集中式版本控制必须联网才能工作,如果在局域网中还可以,带宽够大,速度快,在互联网上网速慢就纳闷. 2,git 常用的命令配置: 1.git config -global //git 是分布式版本控制系统,所以需要填写用户名与邮箱做为标识 如

Git 常用的命令总结(欢迎收藏备用)

总结日常开发生产中常用的Git版本控制命令 ------------------------------main-------------------------------- <极客镇楼> 一 创建版本库 $ git clone <url> #克隆远程版本库 url为git远程库的地址 $ git init #初始化本地版本库 二 修改和提交 $ git status #查询状态 $ git diff #查看变更内容 $ git add #跟踪所有改动过的文件 $ git add

git常用的命令

1.配置全局用户(不要全局的话,去掉–global参数)的名字和邮箱: //名字: git config –global user.name "your_name" 写法二:git config –global "user.name" your_name //邮箱: git config –global user.email "your_email" 写法二:git config –global "user.email" yo

兔子--git常用的命令

git status 查看当前分支状态 git  add  需要提交的文件 git  rm 需要删除的文件 git commit  -m "注释说明" git  branch  查看当前是属于哪个分支,假如是puppis 分支 git pull --rebase 更新到与服务器同步 git  push origin puppis 提交到puppis分支的远程服务器 git checkout  aa  切换到aa分支上 git  branch -a 显示所有远程分支 git branch

git 常用的命令符

1. linux操作命令: touch Filename:创建一个文件: mkdir 文件夹名字:创建一个文件夹: cd pathname:切换磁盘: cd ..:返回上一级: rm Filename:删除一个文件: rmdir 文件夹名字:删除一个文件夹: clear;清屏: echo '内容' > Filename:创建文件别情写入内容: cat Filename:查看文件内容: 2.流程: (1).克隆远程仓库到本地:git clone url; (2).查看状态:git status;

总结的一些GIT常用的命令

git add: 将本地文件 添加到缓存区 git commit 将暂存区的内容 提交到 本地仓库(本地分支) 默认主分支(master) git push:将本地仓库的内容 推送到 远程仓库(远程分支) git pull:将远程仓库(远程分支)的内容 拉取到 本地仓库(本地分支) 安装时:Use git from git bash only.... 其他默认下一步 配置环境path:你下载git的所在目录 配置git:用户名和邮箱 配置用户名 git config --global user.

Git常用命令介绍

Git分布式版本控制系统,非常流弊的一个版本管理系统,此博文介绍下git常用的命令,适用于不会Git版本控制的菜鸟,对于维护Git服务器的大牛来说,跪求指教,其实我也是菜鸟. Git是被压迫出来的产物,因为BitMover公司收回了版本控制系统BitKeeper对linux社区免费使用的权限,而linux的开发迫切需要一个好的分布式版本控制系统,我们心高气傲的linux之父linus不愿意向BitMover低头付费,一生气就花了不到一个月的时间用自己的C写出了现在最流行的分布式版本控制系统git

Git 常用命令行

最近在公司的服务器上安装了Git Sever,开始从SVN转向到Git了,整理了一些在Git常用的命令. 取得Git仓库 初始化一个版本仓库 git initClone远程版本库 git clone [email protected]:wordpress.git添加远程版本库origin,语法为 git remote add [shortname] [url] git remote add origin [email protected]:wordpress.git查看远程仓库 git remo

git常用命令汇总,整理

由于之前做个web项目去转盘网(http://www.quzhuanpan.com), 和几个朋友一起做的,考虑到代码托管,团队协作,所以深入研究了下git,下面是一些git常用的命令,分享给大家,希望大家喜欢. 1. 建立空的版本库 (管理员使用,普通用户忽略)git --bare init 或者 :mkdir -p src.gitcd src.gitgit --bare init --shared 2. 整理源代码 (管理员使用,普通用户忽略)(1) 删除源代码里的编译生成的文件和文件夹(2