一.Git基本工作流程
1.Git工作区域:
(1)工作区(Working Directory):添加,编辑,修改文件等动作。
(2)暂存区:暂存已经修改的文件最后统一提交到git仓库中。
(3)Git Repository(Git 仓库):最终确定的文件保存到仓库,成为一个新的版本,并且对他人可见。
2.向仓库中添加文件流程:
git status :查看当前文件的状态(所在的区域)
git add 文件名:将文件从工作区提交到暂存区。
git commit -m'提交描述':将文件从暂存区提交到仓库。(提交前可用git status查询状态。)
二.Git初始化及仓库创建和操作
1.Git基础设置:
(1)设置用户名
git config --global user.name'tabisme'
(2)设置邮箱
git config --global user.email'1052980823@qq.com'
(3)查看设置
git config --list
注意:git config --global参数,有了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然你也可以对某个仓库指定不同的用户名和邮箱。
2.初始化新的Git仓库
(1)创建文件夹:mkdir demo
(2)在文件内初始化git(创建的git仓库):cd demo , git init
3.向仓库中添加文件
(1)在工作区创建文件:touch demo
(2)从工作区提交到暂存区:git add demo
(3)从暂存区提交到仓库:git commit -m'提交描述'
4.修改仓库文件
(1)文件添加内容:vi/vim demo(退出vim编辑:esc+大写的ZZ)
(2)查看文件内容:cat demo
(3)将文件添加到仓库
5.删除仓库文件
(1)删除文件夹: rm -rf demo(删除文件:rm demo)
(2)从Git中删除文件:git rm test.php
(3)提交操作:git commit -m '提交描述'
三.Git管理远程仓库
1.使用远程功能的目的:备份,实现代码共享集中管理。
2.Git克隆操作
(1)目的:将远程仓库(github对应的项目)复制到本地。
(2)代码:git clone 仓库地址
(3)操作完成之后将本地仓库同步到git远程仓库中:git push
注意:解决git push错误
the requested URL returned error:Forbidden while accessing
答案:私有项目,没有权限,输入用户名密码,或者远程地址采用这种类型:
vi .git/config
#将
[remote"origin"]
url=https://github.com/用户名/仓库名.git
修改为:
[remote"origin"]
url=https://用户名:密码@github.com/用户名/仓库名.git