从远程拉代码
git clone git@gitlab-internal.wedobest.com.cn:dengyanhui/gittest.git
添加所有文件到待上传列表
git add .
提交
git commit -m 'message'
推送
git push
获取现在的状态
git status
更新本地代码
git pull
git拉取某一分支代码
git clone -b develop XXX
本地删除文件后拉取远程文件
git fetch --all
git reset --hard origin/master(master可修改为对应分支名)
放弃本地修改
git checkout -- filename
git checkout .
Github desktop上操作
检查一个url是否为git仓库
git ls-remote ${sourceURL}
获取最后一次提交的消息
git log -1 --pretty=format:"%s (%an, %ar)"
获取本地文件夹对应的git仓库url
git config --get remote.origin.url
分支使用
主要的几个命令:
1.创建分支
$ git branch BranchTest1
2.指向分支
$ git checkout BranchTest1
3.上传分支上的东西
git commit -a -m "test1"
git push --set-upstream origin BranchTest1
4.指向master
git checkout master
5.合并分支
git merge BranchTest1
6.提交并上传
git commit -a -m "合并测试"
git push
7.删除分支(本地)
git branch -d BranchTest1
8.删除分支(远程)
git push origin --delete BranchTest1