Git常用命令总结

人工智能炼丹师
2019-10-01 / 0 评论 / 162 阅读 / 正在检测是否收录...

Git常用操作

git status  # 确认下变更文件:新增、删除、更新?
git diff    # 确认下修改内容
git log     # 查看commit记录
git add your_update_file #修改或者增加文件后,添加到git存储
git commit -m "做了什么修改"
git push origin master:master #提交本地的master分支到远程仓库的git分支
git reflog #查看所有commit记录,包括被丢弃的commit,可以用于版本redo的用途


git commit --amend #追加文件到上次提交
git checkout --orphan new_branch # 新建独立的branch
git branch -d branch_to_be_delete # 删除本地仓库branch
git push <remote> --delete <branch> # 删除远程仓库branch
git branch -m dev # 将当前分支重命名为dev

如何清除部分commit记录

git rebase -i start_commit_id end_commit_id # 合并commit记录
git rebase --abort #取消rebase

取消在git中track文件

git rm -r --cached file/folder # 删除记录,但不删除本地文件
git rm -r file/folder # 删除记录,并删除本地文件

git LFS 大文件管理(上传模型数据相关文件)

  • lfs文件上传问题参考
    git lfs track *.pb #添加模型文件*.pb到LFS中
    git lfs migrate import --include="*.so,*.pb"
    git lfs ls-files #查看添加到LFS的文件
    git lfs push --all origin # 解决lfs文件上传问题

处理git pull时,文件冲突问题

git stash save
git pull
git stash pop

git问题解决参考文章

Code Review/合作开发

Code Review introduction

参考链接

0

评论 (0)

取消
粤ICP备2021042327号