Git常用的命令
主分支
(1)软件第一次使用git前,告诉git你是谁
git config --global user.name “自定义用户名”
git config --global user.email “用户邮箱”
(2)创建一个git仓库,使用git来管理项目
git init
会在当前目录下生成一个.git目录(处于隐藏状态),用于保存项目文件的历史
(3)查看当前Git系统的状态
git status
(4)将指定的文件从工作目录添加到暂存区
git add
文件名称
git add .
将当前工作目录中所有的新文件、修改的文件等添加到暂存区
(5)将暂存区中的文件提交到Git仓库
git commit -m “提交内容说明,是给自己看的”
(6)查看仓库中所有的提交日志
git log 只能查看当前版本及以前提交日志,之后的无法查看
git reflog 查看所有的提交日志、回退记录…
练习:在工作目录下创建3.html,随便写内容,提交到git仓库
练习:在工作目录中添加两张图片,提交到git仓库
练习:删除1.html和2.html,提交到git仓库
(7)历史回退
git reset --hard 提交的id
(8)忽略文件
项目中有些文件不需要提交到仓库,可以忽略
在工作目录中使用任意的编辑器创建文件.gitignore,把要忽略的文件写入到这个文件中
练习:使用Git仓库来管理xz项目,创建Git仓库,添加忽略文件,忽略node_modules目录,最后将所有的文件提交到Git仓库。
2、分支操作
分支就是从主线上分离出来,进行的另外的操作,同时不影响主线。
默认的主线叫做主分支(master)
(1)查看所有的分支
git branch
(2)创建新的分支
git branch 分支名称
(3)切换分支
git checkout 分支名称
练习:在主分支(master)下创建商品分支product,进入该分支,创建文件product.html,随便写内容,最后提交到仓库;
练习:回到主分支,创建购物车分支shopping,进入该分支,创建文件shopping.html,随便写内容,最后提交到仓库
(4)合并分支
git merge 分支名称
(5)删除分支
git branch -d 分支名称 删除已合并的分支
git branch -D 分支名称 强制删除分支
3.远程仓库
码云、GitHub
将本地仓库推送至远程仓库
git push 仓库地址 分支名称
如果写错了用户名密码,需要手动删除
控制面板 -> 凭据管理器 -> Windows凭据
git clone
仓库地址 将一个远程仓库克隆到本地(可以任意的仓库)
git pull
仓库地址 分支名称 别人更新上传后同步到自己本地(已有仓库的基础之上)