git常用命令
# 本地克隆远程仓库
git clone http####
# 设置你的用户名和邮件地址
git config --global user.name "xxx"
git config --global user.email xxx@example.com
# 新建并切换到xxx分支(修改完代码或文本之后)
git checkout -b xxx
# 查看当前状态
git status
# 添加xxx文件到git index
git add xxx
# 修改
git commit -m "fix(xxx): explnation"
# 添加新功能
git commit -m "feat(xxx): add a new function"
# 更新文本文档
git commit -m "docs: update xxx"
# 本地与服务器端同步
git pull
# 从远程获取最新版本到本地,不会自动merge
git fetch
# 上传xxx分支到远程仓库
git push origin xxx
# 查看你commit的日志
git log
# 删除分支:
# -d选项只能删除已经参与了合并的分支,对于未合并的分支是无法删除的;强制删除分支用-D
git branch -d xxx
# 撤销
git reset --soft HEAD^
git reset --soft HEAD~1
git reset --soft HEAD~2 # 撤回两次
# 对于有权限推送分支的情况(weekly-report):
git clone http####
git add 文件名称
git push origin master