这是一个学习git的教程!
常用命令
git add <filename>
含义:这是将文件从本地文件夹提交到git storage (暂存区)。
例如:git add test.txt
git commit -m "<message>"
含义:这是将暂存区的文件提交到当前分支(master)。
例如: git commit -m "add files"
git pull origin <branch name>
含义: 这是将远程仓库的git文件拉到本地。
例如:git pull origin master
git push origin <branch name>
含义: 这是将本地分支的git文件推送到远程仓库。
例如:git push origin master
分支(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本地和远程仓库操作文件的一些常用命令,希望对大家有所帮助。
本文首发于简书,转载请注明出处:
来源:简书,作者:观奇笔记;原文地址:https://www.jianshu.com/p/26f6eb6f500b;
欢迎关注我的Github
网友评论