Git入门(二)

建仓库

已有项目Git管理

$cd  项目代码所在文件夹
¥git inint

新建项目Git管理

$ cd 某个文件夹
$ git init your_project  #会在当前路径下创建和项目名称箱同名的文件夹
$cd your_project

举例:

打开GitBash

d:
cd Git
git init git_learning
cd git_learning	
ls -al         #此时只有一个.git的隐藏文件夹,核心
git config --global --list    #显示user信息	
pwd
cp ../qt/readme.txt . #将当前路径上一级下的qt下的readme.txt拷贝到当前路径
$ git commit -m'Add readme.txt'

(Git在出错时会给详细的出错信息)
此出错信息说明readme.txt还没有被Git管控,不能使用该命令
在这里插入图片描述

git add readme.txt

git status #文件被Git管理,且处于unstage暂存区中

在这里插入图片描述

git commit -m'Add readme.txt'

在这里插入图片描述

git log  #黄色部分为commit的Id号

在这里插入图片描述
工作目录的变更可以先放到暂存区,如有更好的方案可以进行覆盖,可以进行进一步的提交成版本历史

创建一个静态页面

在git_learning文件夹中拷贝index.html 一个taylor.jpg(文件夹中需要有文件要不然 git status不会显示)

git add index.html taylor.jpg
git commit -m'Add indes+taylor'
mkdir styles

在文件夹中拷贝进style.css

git add  styles
git commit -m'Add style.css'

拷贝一个js.js到git_learning文件夹

git add js.js
git commit -m'Add js'

假设参考了某个项目,将参考项目也放到index.html上

vi index.html
在index.html 底部
<footer>
	<p>
		<a href="http://......">参考项目</a>
	</p>
</footer>

然后查看状态

git status

在这里插入图片描述

git add -u //该命令将所有工作区中被git管理的文件一起提交到暂存区
git commit -m'Add refering projects'

隐藏目录.git

cd .git
ls -al

在这里插入图片描述

HEAD

cat HEAD #引用 正在工作的分支为master,切换分支时会发送变化告诉我们工作在哪个分支下

在这里插入图片描述

refs

cat refs   #tags 标签,里程碑,标志项目的阶段性进展,例如项目1.0,可以打上tag
  #heads 分支(独立的开发空间),例如为项目的前端后端各建立一个分支,彼此互不干扰,需要时集成到公共分支

在这里插入图片描述

cd refs
cd heads

显示了所有分支

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值