提示:总结自己最近常用的 git 命令以及对其的理解,如有解读错误欢迎评论
文章目录
前言
更多git命令请查看官方文档
https://gitee.com/all-about-git
提示:以下是我常用的git命令及其理解,请以官方文档为准
一、git init
初始化一个git仓库
二、git add . \ git add 文件名
git add . : 将所有未提交的和修改后的文件加入暂存区
git add 文件名 : 将该文件加入暂存区
三、git commit -m “加入提交的信息描述”
提交到本地仓库,且附加提交描述信息
四、git status
检查未提交的和修改后的文件状态
- 是否提交到暂存区
1.1 未提交到暂存区 文件名为红色
1.2 提交到暂存区未提交到本地仓库 文件名为绿色- 是否提交到本地仓库
2.1 提交到本地仓库 无文件显示
五、git push \ git push -u origin 分支名
将该本地该分支下的内容推送到远程仓库的相应分支下
第一次推送要加入 “ -u origin 分支名 ” ,会自动创建远程分支,并将当前分支下的内容推送到远程的该分支
以后就直接 ” git push “ 将当前分支下的内容推送到远程的该分支下
六、git checkout -b 分支名
创建一个分支且切换到该分支
七、git checkout 分支名
切换到该分支
八、git merge 分支名
当前所处分支合并其它分支(其它指 merge 后面描述的分支)
九、git branch
查看本地所有分支,同时可看到当前所处分支(分支前有 * 标记,且颜色鲜艳)
十、git branch -d 分支
-d 删除本地分支(delete),
删除分支前要先切换到其他分支才能删除
十一、 git rm --cached 文件名
将暂存区的该文件移出