版权属于:
人工智能炼丹师
作品采用:
《
署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)
》许可协议授权
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
参考链接
评论 (0)