Git常用命令

git init 命令

使用这个命令创建的仓库不是裸仓库,而是在当前目录下生成.git目录,该目录为仓库;而当前目录为工作空间。

如在/home/zmc/workspace/lab507/目录下输入git init
显示结果为: 初始化空的 Git 版本库于 /home/zmc/workspace/lab507/.git/,即当前目录lab507被初始化为git版本库

git status 命令

该命令用来查看本地目录和仓库的文件区别,有文件经过修改之后但没有提交的目录(修改modified,删除代码等操作),也有新添加的文件。

git是分为三部分,一部分是你自己的文件,另外一个是缓存区,最后一个是本地库。当你修改了自己的文件后,你会git add xx将修改保存到缓存区,然后再用commit推送修改到本地库中。(commit 是将本地修改保存到本地仓库中) git push 将本地仓库修改推送到服务器上的仓库中

git add命令

对于没有添加到缓存区的文件,我们需要将这些文件添加到缓存区中去,输入回车之后,没有提示则添加成功。

git commit 命令 :推送修改到本地数据库

git commit “hello”

[master (rootcommite5d662badd readme.
file changedinsertions(+)
create mode 100644 readme.txt

该命令中 -m后面输入的是本次提交的版本说明,可以输入任意内容,但需要说明的是,最好写有意义的说明,便于以后查看。后面的3行是返回的交管信息,说明commit成功。

添加远程数据库,并将本地仓库修改推送到服务器上的仓库中

git remote add origin git@github.com:zhangmingcheng/lab507.git
git push -u origin master

tag相关命令

新建tag (例如 新建一个 V1.0.0 tag)

git tag V1.0.0

推送tag 到远程

git push origin V1.0.0

删除本地tag

git tag -d V1.0.0

删除远程tag

git push origin :refs/tags/V1.0.0

列出已有tag

git tag

切换tag

git checkout V1.0.0
posted @ 2017-04-05 14:21  人艰不拆_zmc  阅读(213)  评论(0编辑  收藏  举报