4、git

一、为本地仓库设置远程仓库

1、建立好本地仓库,git init,git add .等操作,将代码提交到本地仓库

2、git remote add origin https://github.com/mjwz5294/rosNote.git

3、git pull --rebase origin master

4、git push --set-upstream origin master(这段命令还是终端提示的,之前尝试了很多网上的方案,失败了。用这个一试就成功了)

二:每次git提交都要输密码

1、进入~/

2、gedit .git-credentials,输入内容: https://{username}:{password}@github.com

3、执行 git config --global credential.helper store,执行完之后查看.gitconfig,发现会新增一项helper = store。这时候再去执行push就不会要求密码了。

三、远程仓库回退,先本地回退,然后强制push

1、git reset --hard commitId

2、git push -f

3、还有一点:push是将本地仓库的内容同步到远程仓库,如果有代码没有提交到本地仓库,也可以push,只是没有提交到本地仓库的部分,也就不会同步到远程仓库了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来。这样一来,任何一处协同...
    __silhouette阅读 16,019评论 5 147
  • Git 命令行学习笔记 Git 基础 基本原理 客户端并不是只提取最新版本的文件快照,而是把代码仓库完整的镜像下来...
    sunnyghx阅读 9,363评论 0 11
  • 1,查看所有远程分支:%git branch -r 2, 拉取远程分支并创建本地分支git checkout -...
    will666阅读 6,268评论 0 18
  • git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git b...
    猿万阅读 10,525评论 1 45
  • 有时候,对于自己想要达成的目标,有一个很重要的因素就是要有【动机】。 动机是创造机会的来源。从内向外,动机创造机会...
    67984f731c4b阅读 1,391评论 0 1