Git工作区域

工作区:添加、编辑、修改文件等动作

暂存区:暂存已经修改的文件最后统一提交到git仓库中

Git 仓库:最终确定的文件保存到仓库,成为一个新的版本,并且对他人可见
向仓库中添加文件流程

Git仓库

暂存区

工作区
命令或图形界面
命令方式:Linux下,命令比图形好理解
git status查看当前文件的状态,处于哪个区

git add test.php 将文件从工作区提交到暂存区

git commit -m ‘提交描述’ 从暂存区提交到git仓库

Git初始化及仓库创建和操作

1.设置用户名(用户名是唯一的)

2.设置用户名邮箱

3.查看设置

git config –global user.name “yyyujintang”

git config –global user.email “ tangyujin0275@sjtu.edu.cn

注意:该设置在github仓库主页显示谁提交了该文件

初始化一个新的Git仓库

1.创建文件夹 mkdir test

2.在文件内初始化git(创建git仓库)

cd testgit init

.git文件用来存储所有仓库信息

向仓库添加文件

1.创建文件

touch a1.phpgit status

2.把文件添加到暂存区

git add a1.php

3.把暂存区的文件添加到仓库

git commit -m

修改仓库文件

1.vi a1.php

保存并退出,按ESC,再按冒号:输入小写wq

get status 查看状态

2.git add a1.php

3.git commit -m ‘修改后提交’git status

删除仓库文件

1.删除文件rm -rf a1.php

2.从Git中删除文件git rm a1.php

3.提交操作git commit -m ‘第一次删除’

Git远程仓库

目的:备份;实现代码共享集中化管理

将本地仓库同步到git远程仓库中

git push

先克隆(下载到本地)再修改

目的:将远程仓库中对应的项目复制到本地

git clone 仓库地址

git config –list

为什么无法同步

可能是私有项目

修改config文件

vi .git/config

[remote “origin”]
url = https://github.com/yyyujintang/test.git

修改为

[remote “origin”]
url = https://用户名:密码@github.com用户名/仓库名.git

修改过后使用 git push同步到远程仓库

总结

1.创建文件

2.将工作区添加到暂存区

3.将暂存区添加到本地仓库

4.将本地仓库提交到远程仓库