git clone xxx.git --depth=1
git add -A
git commit -m"merge master" --no-verify
git checkout master
git checkout -b panda
git branch
git add *
git commit -m "init panda"
git push origin panda
git merge master(合并master分支)
git branch -m oldbranch newbranch
git push --delete origin oldbranch
git push origin newbranch
git branch -D [branchName]
git push origin --delete [branchname]
git remote -v
git remote add origin2 远程地址
git remote set-url origin http://192.168.100.235:9797/john/git_test.git
git pull origin2 master
git push origin2 master
git checkout .
git checkout -- file
git log
git cherry-pick -n 07d8479e2eb6569d4d435672e552e4572cb32d13
提交信息遵循以下规范:
- 格式:
<type>: <message>
type
用来说明本次提交属于什么操作类型,具体有以下几种:feat(feature)
本次的 commit 内容属于开发新需求
fix(bug fix)
本次的 commit 内容属于 bug 修复
docs(documentation)
本次的 commit 内容属于文档改动
style(formatting, missing semi colons, …)
本次的 commit 内容属于文件格式修改
refactor
本次的 commit 内容属于代码重构
test (when adding missing tests)
本次的 commit 内容属于添加遗漏的单测内容
chore (maintain)
本次的 commit 内容属于日常维护
message
用来说明本次提交所修改的内容描述信息
,不多于 50 个字符的简短描述文本即可。