cd /Users/dan/Desktop/a_test#在桌面建一个文件夹
git clone . ssh://git@git.testapi.com:50008/qa/auto-api-test.git#git上的代码拉到本地
cd /Users/dan/Desktop/a_test/auto-api-testt#进入代码所在的目录
git branch #查看当前分支
git branch -a #查看所有分支
git checkout apitest2 #切换分支
touch test.txt #新建文件
git add . #新增文件
git commit -m "test2”#提交
git push origin apitest2#push新增的文件到git仓库
git pull —rebase origin xxx 拉取远程分支xxx到本地
git tag 标签(打在HEAD指向的commit里)
git tag #查看标签
git tag name #创建名称为name的标签
删除操作
rm -rf name删除本地的name文件
git rm -r —cached name删除远程的name的文件
git commit -m“delete”
git push origin apitest2#push此删除的操作到git的分支apitest2上
回退
git reset --hard HEAD^ #回到上一个版本
git reset —hard commitID #回退到指定的版本(git log查看commitID)
git reset —hard HEAD~3 #回退到前3次提交的版本
注:git reset –hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容
网友评论