1.1概念图
工作区:写代码的地方
暂存区:类似一个缓存空间
本地仓库:本地创建的一个Git仓库与
git仓库:GitHub/Gitee上面创建的仓库
1.2基础命令
gitadd (文件名) //将指定的工作区文件放入暂存区
gitadd . //将所有的工作区文件放入暂存区
gitcommit-m'说明文字' //将暂存区的所有文件加入本地仓库,并标注说明文字
gitpush //将本地仓库的更新推送到远程主机(github/gitee)
gitpull //取回远程主机某个分支的更新,再与本地仓库的指定分支合并
gitreset //取回本地仓库某个分支的更新,再与暂存区的指定分支合并
gitcheckout //丢弃暂存区的修改,重新放回工作区
1.3命令补充
cd (文件路径) //改变目录。
cd .. //回退到上一个目录,直接cd进入默认目录
pwd //显示当前所在的目录路径。
ls/ll //两个都是列出当前目录中的所有文件,只不过ll(两个ll)列出的内容更为详细。
touch //新建一个文件 如 touch index.js 就会在当前目录下新建一个index.js文件。
rm //删除一个文件, rm index.js 就会把index.js文件删除。
mkdir //新建一个目录,就是新建一个文件夹。
rm-r //删除一个文件夹
mv //移动文件。
reset //重新初始化终端/清屏。
clear //清屏。
history //查看命令历史。
help //帮助。
exit //退出。
以上较多命令对于具体使用,不够完整和详细。当要具体使用某个相关的指令还是上网搜一下比较好。很多命令有衍生使用方法。
1.4本地仓库的搭建
(1)使用git init命令直接在当前文件夹下创建,会生成一个隐藏的.git文件。
(2)使用git clone (网址)命令在GitHub/Gitee上克隆。
1.5本地项目与git仓库交互
(1)使用git clone创建本地仓库后,创建一个相对应的空项目。(两个工程的根目录可以不在同一个文件夹下,但尽量选择将两个工程的根目录放在一个文件夹下,方便管理。切记不要把空项目创建在克隆的文件夹里面,防止乱成一团)
(2)拷贝克隆下来的根目录下所有文件到项目根目录文件夹里面(包括.git隐藏文件夹)。
(3)再打开自己创建的空项目,就会发现多了几个标红的文件(拷贝进去的)。
之后就可以使用相应idea的git相关功能(我这里拿pycharm举例,Git里面展示项目结构,提交数据(提交才会出现)等。接着就可以直接在Terminal里面直接使用Git指令(git push、git commit...),在这里从git仓库拉取数据,或者向git仓库更新数据等。)