今年刚刚开始使用git来集成和管理代码,我觉得比SVN要好用,因为有本地的仓库用来存储代码,再也不怕本地代码改乱了或者丢失了。不过,对于过了25岁记忆力逐渐减退的我来说,总是容易忘记某些命令,还是整理一下吧,就不用到处百度了。
git add. 将工作区的变化提交到暂存区(.是必须要写的,而且add和.是连在一起的)
git commit -m "提交说明":将暂存区的文件提交到本地分支
git pull 从远程分支拉取最新的代码
git push 将本地分支的代码推送远程服务器上,每次推送前必须先拉取代码git pull,保证本地代码为最新,才允许提交
git branch -l 查看本地的分支,其中你正打开的分支名会高亮显示,而且前面会有一个*号
git branch -a查看本地和远程分支
git branch gismaster 创建本地分支gismaster,可以将gismaster换成你想要创建的分支的名字
git checkout gismaster 将代码切换到gismaster分支。如果本分支代码有更改,那么切换之前必须要将代码提交到暂存区,否则不允许你切换分支的
git push origin gismaster:gis 将本地分支gismaster推送到远程服务器上,并命名为gis
git checkout -b gismaster origin/gis 将远程git仓库里的gis分支拉取到本地并命名为gismaster
git branch -d gismaster删除本地分支gismaster
git push origin --delete gismaster 删除远程分支gismaster
git merge gismaster 将gismaster分支合并到当前分支
rimraf node_modules 快速删除本地node_nodules,首次使用需要先执行安装命令cnpm install rimraf -g
持续更新中……
网友评论