<1> Git常识:
常见的git类软件有三种:gitlab, github,gitee 共同点:都是基于git延伸开发出来的产品,用于软件版本控制-代码托管的平台 差异点:github: 代码在云端,私有仓库从收费到免费,协作人从限制到无限制,在向gitlab看齐,企业版功能一般需要收费,卖功能。 gitlab: 企业需要搭建私服使用,代码在本地,使用私有仓库免费,一如既往对协作人无限制 gitee: 代码在云端,个人/企业版免费,国内的开源中国提供服务。<2> Git常用命令
##将代码(指定分支)从服务器上拉下来, (从哪个分支克隆的,当前分支就是哪个分支) git clone -b 分支名 git_url ##查看本地所有分支 git branch #查看远程所有分支 git branch -r ##查看分支状态 git status ##切换分支 git checkout 分支名 ##创建本地分支并切换到该分支,并与远程分支相关联 git checkout -b 分支名 origin/分支名 ##将本地仓库改动提交至暂存区 git add * ##提交并加注释 git commit -am "myComment" ##把master代码和合入当前分支(保持主线代码同步,严禁feature分支直接合入master) git pull origin master ## 将新分支的代码合入当前所在分支(--no-ff禁止快进式合并) git merge 新分支 --no-ff ##将代码推上去 git push -u origin 分支 ##删除本地分支(-D是强制删除,-d删除前会检查merge情况) git branch -d 分支名 ## 删除远程分支 git push origin --delete 分支名 ## 回退代码的操作如下: ## 获取历史版本的commitID git log ## 回退本地代码至指定历史版本 git reset --hard commitID ##代码推上去,强制更新 git push -f -u origin master ## 重新拉取的代码就是回退后的历史版本 git pull origin master
出处:https://www.cnblogs.com/wang-technology/p/14871215.html
标签:origin,git,##,代码,Git,master,常用命令,清单,分支 From: https://www.cnblogs.com/mq0036/p/17185724.html