git代码托管常用命令(windows系统):

一、单人git管理开发

首先配置SSH公钥;

1)首次在coding或者github上创建一个新的仓库时:在本地CMD上输入:

md test          //创建一个名为test的文件夹

cd test //进入当前文件夹

git init //初始化

echo "#test" >README.md //创建一个内容为#test的文件README.md

git add 文件

git commit -m "注释" //提交并注释

git remote add origin git.coding.net/xxxxxx/test.git

git push -u origin master  //推送到远程仓库

2)修改和添加文件后:

git status  //查看状态

git diff  //查看修改了哪些文件(不能查看添加)

突然发现某个文件改错了,可以git checkout 文件名 回到修改前的状态

3)本地没有仓库,远程有仓库,先克隆远程到本地仓库

git clone https://git.coding.net/xxxxxxxx/test.git//克隆到本地

git pull origin master //拉取远程master分支代码

二、git多人协作开发

git branch  //查看当前分支

git checkout -b dev //新增名为dev分支

https://git.coding.net/guoxiaoqiang/git-test.git

git add .

git commit -m "注释"

git push origin dev //推送到dev分支(dev分支有变化,master分支无变化)

一段时间后把dev分支推送到master

git checkout master   //切换到master分支

git pull origin master  //拉取最新master

git merge dev  //将dev分支合并到master分支

git push origin master  //提交到master分支

假使提交到远程版本错误,可以回滚到以前的某个版本

git log  //查看所有历史版本

git reset --hard +历史版本id

git push -f -u origin master //强制提交到master

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐