GIT 常用開發命令
这是我的第一篇掘金博客,开启掘金写作之路。
在這裏也是希望能給很多剛入前端的小夥伴們的一些小幫助吧!
gti 的三種狀態
- modified
已修改 但未放到暂存区
- staged
已暂存 使之包含在下次提交的列表中
- committed
已提交 保存在本地的Git仓库中
git 的基本操作
- git clone 仓库地址
拷贝到本地
- git init
初始化仓库
- git status
检查文件状态
- git config --global core.quotepath false
注意如果是文件中有中文名字的文件需要加以上代码 - git add 文件名
添加单个文件到暂存区
- git commit -m 提交信息
提交已暂存的文件
- git reset --hard ID(commit)
根据指定的提交ID回退到指定版本
- git push -u 别名 分支名称
第一次提交到远程仓库
- git push
以后提交到远程仓库
Git 拉取分支和分支基本流程
注意:在合并分支之前一定需要将当前的分支的代码提交到本地仓库,然后再切换到主分支 再合并
- git clone git仓库地址
第一次拷贝一份分支到本地
- git pull
之后只要pull拉取最新的代码
- git checkout -b 分支名称
创建分支并且切换分支
- git branch 分支名称
只创建分支
- git checkout 分支名称
切换分支
- git merge 分支名称
合并分支
- git push -u 别名(origin) 分支名称
将分支推送到远程仓库
Git删除分支
- git branch -d 分支名
删除分支
- git branch -D 分支名
强制删除
Git查看
- git diff
查看尚未暂存的文件的修改
- git log
查看提交历史
- git reflog
查看本地的提交
- git branch
查看分支
- git branch -a
查看所有的分支(包括远程)
- git branch -r