分享一些git基本指令,不喜勿喷!
git的基本使用指令
git init 初始化git仓库
git add . 添加当前文件夹下的所有文件
git status 显示状态
git commit 提交代码
git commit -m ‘注释’ 提交代码加注释
git log 看提交记录
git push 推送
git push origin master 推送到远程master分支
git push origin ‘版本号’ 按照版本号推送到远程
git remote add origin URL关联远程仓库
git tag -a ’版本’ -m ‘描述’ 打标签
git push - -tags 提交tag到远程
这张图方便大家理解,先git add 提交到暂缓区,后git commit 提交代码
先在本地创建一个项目TestGit
git init
打开终端,在TestGit目录下 git init 初始化仓库
TeeModeMacBook-Pro:TestGit teemo$ git init
初始化仓库时,出现:Reinitialized existing Git repository in /Users/teemo/Desktop/TestGit/.git/
说明创建项目时勾选了这个,项目下已经包含了git, 把项目里面 自带的git 文件删除即可
此时初始化成功
里面会多一个隐藏文件.git Mac 默认隐藏了
打开「终端」:输入如下命令: 按回车。在 Finder 窗口中看到隐藏的文件和文件夹了。
defaults write com.apple.finder AppleShowAllFiles TRUE ; killall Finder
同样地,如果你想再次隐藏那些原本的隐藏文件和文件夹的话,将上述步骤中的命令替换成
defaults write com.apple.finder AppleShowAllFiles FALSE ; killall Finder
git status 显示状态
git add 提交到暂缓区
git commit -m "第一次提交”
git log 查看日志
简单的提交就完成了,接下来说下如何把本地项目托管在GitHub上
在Github上新建一个项目
git remote add origin URL关联远程仓库
从GitHub创建好的项目 复制URL 过来
git remote add origin URL关联远程仓库
git push origin master 推送到远程master分支
如果是第一次使用,第一步执行后,则需要输入GitHub 账户 和密码
如下:
到第二步操作后,刷新后GitHub,则可以在GitHub上看到自己上传上去的项目了。如下
到第二步操作后,git push origin master 出现如下error
那是因为这里勾选了,生成了Readme.md 描述文件,本地没有这个Readme.md文件
解决方案:先克隆项目下来
git clone URL
当你已经有一个远程的Git版本库,只需要在本地克隆一份
克隆下来后,在克隆下来的这个目录下,把本地项目后放进去按顺序执行
git add .
git commit -m '注释'
git push 提交即可
git tag -a ’版本’ -m ‘描述’ 打标签(打了一个0.0.1
gi t tag 查看tag
git push - -tags 提交tag到远程(只提交tag,代码没有提交上去
可以在GitHub 看到Tag
git push origin 0.0.1 提交此版本代码到0.0.1
刷新GitHub,可以看到提交和版本。
git tag -d 0.0.1 删除本地tag(0.0.1是自己设置的版本号
git push origin :0.0.1 删除远端tag(和提交只差了一个:号
此时刷新github,release 中的版本记录就没有了