导语:这是一个学习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讲解就到这里。