git 命令 —— (使用自己搭建的gitlab)
关闭ssl验证,因为是自己发的证书
git config --global http.sslVerify false
初始化一个本地的工程
git init
添加要上传的文件
git add
例如 目录下全部文件
git add .
指定文件
git add 123.txt
提交修改到本地缓存
git commit -m "tag"
关联本地仓库和远程仓库
git remote add origin https://github.com/XXX/YYY.git
git remote set-url origin https://github.com/XXX.git
分别是初次添加和修改
验证仓库关联
git remote -v
上传到远程仓库(master 分支)
git push -u origin master
该命令将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push了。
格式:git push <远程主机名> <本地分支名>:<远程分支名>
eg: git push origin feature1:v001
拉取最新资源
git pull
查看状态
git status
查看历史记录
git log
回退版本
git reset --hard 版本号
切换分支
git checkout 版本
本地创建分支
git branch [branch name]
查看所有分支
git branch -a
删除本地分支
git branch -d [branch name]
删除远程分支
git push origin :[branch name]
合并分支
git merge hotfix
将hotfix分支合并到当前分支当中去,如先切换到master,再将hotfix merge进来
比较文件不同
git diff <branchA>:<fileA> <branchB>:<fileB>