一、Git代码管理工具
开始的时候,代码管理工具基本上都是使用SVN来管理的。但自从 git 出现之后,越来越多的使用 git 来管理代码,因此熟知常用的 git 指令是很有必要的。常用的 git 指令如下:
git clone remote ----- 将远程 git 库代码克隆到本地
git add ---- 将文件暂存
git commit ---- 将文件提交到本地
git commit -a ---- 执行两步操作,先暂存修改、删除文件,再提交到本地。 不会提交新建的文件
git commit -am ---- 执行两步操作,先暂存所有文件,再提交到本地
git branch ---- 查看本地当前分支
git branch -r ---- 查看远程分支
git branch -b local remote ---- 从远程分支 remote 拉取代码到本地分支 local ( -b参数是创建 )
git branch local1 local2 ----- 从本地分支local2 拉取新分支 local1 (即从分支 local2 创建新分支 local1)
git branch -d local --- 从本地删除分支local
git checkout local ---- 从当前分支切换到分支 local
git checkout -b local ----- 创建分支local并切换到local上
git stash ---- 将当前分支下的代码暂存 (切换分支前,可以先使用git stash命令将当前分支的代码进行暂存 )
git stash pop ---- 从git栈中拉出最近一次保存的work环境
git pull ---- 从远端拉取代码至当前分支下
git push ---- 将当前分支代码提交到远端
git push --set-upstream origin local ---- 将本地分之local 推送到远端
git push origin --delete local ---- 将远端分支 local 删除
git merge master ----- 将master分支合并到当前分支下
git fetch ---- 默认取回所有分支的更新 (如:在master分支下,git fetch 后默认取回master下所有分支的更新)
git fetch remote ---- 取回remote分支的更新
git tag -l ---- 查看所有标签
git tag tagName1 . ---- 创建标签名为 tagName1 如: git tag publish/0.0.1
git push origin tagName1 ---- 将本地标签名上传到远端服务器上 如: git push origin publish/0.0.1