clone别人文件注意事项:
必须将下载的文件中的.git文件夹删除(若.git存在),否则推送到自己Github只会是一个链接,不是文件!
配置主配置文件:~/.gitconfig
!git config --global user.name "Your Name" # 记录个人信息,必填,随意就行 !git config --global user.email "Your email" # 记录个人信息,必填,随意就行 !git config --global credential.helper store # 配置Git官网凭证小助手,保存账号密码 !cat ~/.gitconfig
自己添加账号密码保存文件,account,password是Github账号和密码,注意:若账号是邮箱注册xxx@163.com其中@必须写成%40:xxx%40163.com
!echo https://{'account'}:{'password'}@github.com > ~/.git-credentials !cat ~/.git-credentials
配置本地仓库文件.git/config
!rm -rf .git !git init !echo '[credential]'>> .git/config !echo 'helper = store' >> .git/config!echo '[remote "origin"]' >> .git/config !echo ' url = https://github.com/HanweiWu/reponame.git' >> .git/config # reponame是远程仓库名,> 创建时所填入,必须一致 !echo ' fetch = +refs/heads/*:refs/remotes/origin/*' >> .git/config !cat .git/config
git操作—push
!git add . # 更新到暂存区 !git commit -m "这是我训练的xxx模型" # 暂存区提交到本地仓库 !git branch -M branch_name# 分支改名,不改的话默认master,会冲突 !git branch # 查看分支名 !git remote add origin https://github.com/HanweiWu/Test.git # 连接远程仓库 !git push -u origin branch_name# 本地库推送到远程仓库,注意此处‘branch_name’必须和修改的分支名一样
git操作—clone(指定分支:git clone -b branch_name)
!git clone -b branch_name https://github.com/HanweiWu/Test.git
删除远程分支
git push origin --delete 分支名称,参考文章
git push origin --delete inference