导语:这是一个学习git-bash以及命令的教程!

目录

  • 常用命令
  • 分支
  • 标签
  • 其他

常用命令

add

git add "<filename>"

含义:这是将文件从本地文件夹提交到git storage (暂存区)。

例如:git add test.txt

commit

git commit -m "<message>"

含义:这是将暂存区的文件提交到当前分支(master)。

例如: git commit -m "add files"

pull

git pull origin <branch name>

含义: 这是将远程仓库的git文件拉到本地。

例如:git pull origin master

push

git push origin <branch name>

含义: 这是将本地分支的git文件推送到远程仓库。

例如:git push origin master

分支

创建分支

git branch <分支名字>

例如:git branch dev

切换到指定分支

git checkout dev

创建并且切换到指定分支

git branch -b <分支名字>

例如:git branch -b dev

删除分支

git branch -d <分支名字>

例如:git branch -d dev

强制删除分支:

git branch -D <分支名字>

例如:git branch -D dev

删除远程分支:

git push origin -D <分支名字>

例如:git push origin -D dev

合并分支

git merge <分支名称>

例如:git merge dev

标签

创建标签

git tag <标签名字>

例如: git tag v0.1

查看所有标签

git tag

查看标签信息

git show v0.1

创建带有说明的标签

git tag -a v0.1 -m "add tags"

删除标签

git tag -d <标签名字>

推送标签到远程仓库

推送本地全部标签:git push origin --tags

推送特定标签:git push origin v0.1

删除远程仓库标签

git push origin :refs/tags/v0.1

其他

忽略其他文件

有时候我们并不希望一些东西在我们的提交内容里面,比如node_moundle

在文件夹下面创建.gitignore就可以忽略不希望提交的内容。

windows:
Desktop.ini

最后

这一期的git讲解就到这里。