########## 取得Git仓库 ########## #初始化一个版本仓库 git init #Clone远程版本库 git clone git@xbc.me:wordpress.git #添加远程版本库origin,语法为 git remote add [shortname] [url] git remote add origin git@xbc.me:wordpress.git #查看远程仓库 git remote -v ########## 提交你的修改 ########## #添加当前修改的文件到暂存区 git add #如果你自动追踪文件,包括你已经手动删除的,状态为Deleted的文件 git add -u #跟踪新文件 git add readme.txt #查看文件状态 git status #从当前跟踪列表移除文件,并完全删除 git rm readme.txt #仅在暂存区删除,保留文件在当前目录,不再跟踪 git rm –cached readme.txt #重命名文件 git mv reademe.txt readme #查看提交的历史记录 git log #提交你的修改 git commit –m "你的注释" #修改最后一次提交注释的,利用--amend参数 git commit --amend #忘记提交某些修改,下面的三条命令只会得到一个提交。 git commit –m "add readme.txt" git add readme_forgotten git commit –amend #假设你已经使用git add .,将修改过的文件a、b加到暂存区 #现在你只想提交a文件,不想提交b文件,应该这样 git reset HEAD b #取消对文件的修改 git checkout –- readme.txt #推送你的更新到远程服务器,语法为 git push [远程名] [本地分支]:[远程分支] git push origin master ########## tag ########## #打便签 git tag -a v1.4 -m 'my version 1.4' #列出标签 git tag #查看某个标签的具体信息 git show v1.4 #删除标签 git tag -d v1.0.0 #删除远程标签 git push origin :refs/tags/v1.0.0 #推送标签到远程 git push origin v1.5 # 只推某个版本 git push origin --tags # 一次推送本地所有标签