git命令使用教程

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

分享至:

  • qq
  • qq空间
  • 微博
  • 豆瓣
  • 贴吧