如何在linux下使用git管理上传代码&误删文件修复

首先需要安装git,sudo apt-get install git,这时就可以下载代码了。

然后先在gituhub上新建一个仓库,然后先在本地建一个git目录,git init

然后再配置用户名和邮箱,git config --global user.name yourname,git config --global user.email youremail。

使用git remote add origin git@github.com:yourName/yourRepo.git命令来创建与远程仓库的连接,

使用git add xxx.txt来上传文件,该文件会存储在github上该目录下。

使用git commit -m ”the commit“ 来提交说明。

使用git push origin master来上传。

 

如果遇到:error: failed to push some refs to的错误,

应该是与github上的不同步的问题造成的,可以先git pull origin master,再git push origin master,会累加合并不用担心

另:如果需要再往另一个仓库上传东西,需要先git reset --hard FETCH_HEAD清空本地工作区,否则会Pull is not possible because you have unmerged files.报错

然后先git remote rm origin清除上次的连接再git remote add添加新的连接

如果这一过程中误删了文件,可以通过git fsck --lost-found

找到可能的文件,再通过git show xxxxxxxxxxxxx查看其中的信息,git rebase xxxxxxxxxxxxxx来进行恢复 。

 

posted @ 2019-03-17 19:47  61355ing  阅读(240)  评论(0编辑  收藏  举报