1.Git的作用:
跟踪管理源代码。
2.Git基本命令:
<1>git init:
在当前文件夹生成一个.git文件,即初始化一个本地的仓库,它是一个隐藏文件夹,用来存放本地代码的变更情况。
<2>git add:
添加文件,将所需要跟踪的文件添加进来。
git add ./git add --all
将当前文件目录下的所有文件都添加进来。
git add 文件名
指定某一个文件添加
git add *.c
将后缀名为.c的所有文件都添加进来
注意:并不是所有的文件都应该被追踪,例如说node_modules文件等都不应该添加,此时我们可以创建一个忽略清单,即.gitignore文件来存放不需要被监视的文件。可在里面直接写被忽略的目录名和文件名,一行代表一个文件或目录。
例如:
.gitignore文件:
node_modules
/dist 指根目录下的dist文件夹被忽略而其他目录下的不会被忽略。
<3>git status:
查看本地仓库的状态,看上次提交或是否改变。
git status -s 用来输出简要的状态信息。
<4>git log:
输出提交日志,该提交日志会显示我们所提交的详细信息。
commit 后跟的字符串为对应每次提交的状态码。
<5>git reset:
回到之前的某个版本:
git reset --hard 状态码前六位。
<6>git clone:
git clone git仓库地址 本地文件名。
从现有的git仓库中拷贝项目。
<7>git commit:
git commit -m '提交说明'
将当前文件夹的变更状态提交到仓库中。
<8>git diff:
对比当前文件与已提交到缓存区的文件的区别
git diff --cached:
查看已提交到缓冲区的文件的变动。
<9>git config --global user.name '你的账号名称' 配置用户名
<10>git config --global user.email 'GitHub邮箱' 配置邮箱
<11>git rm:
git rm 文件名
从git仓库中删除某一个文件,且在当前本地文件夹中也删除。
git rm --cached 文件名
从缓存区删除,但本地目录的文件依然存在。
注意:1.当你修改了本地文件时,可以通过git status 命令来查看你所改的地方。
2.修改后的内容要重新提交,及执行以下命令:
git add .
git commit -m '更新的提交日志'
3.将自己的项目放在GitHub上:
首先应该在自己的GitHub上创建一个仓库
<1>git init
<2>git add .
<3>git commit -m '提交日志'
<4>git remote add origin 自己创建的GitHub仓库地址
<5>git remote 查看远端的仓库
<6>git remote -v 查看远端仓库的地址
<7>git push -u origin master 将自己的项目添加到master分支
该命令后会出现让你输入用户名和密码的命令语句。
git pull origin master
从远端的仓库的master分支上拉取文件
注意:当已经提交到GitHub上的项目在本地发生修改,如果想要同步,则要执行以下命令。
1.git add .
2.git commit -m '提交日志'
3.git push -u origin master