git命令实践与积累

  作为一个TortoiseGit的资深实践者,自从开始实践SPA以来,就没有正儿八经的写过git命令,满打满算,也有4年的小乌龟实践了,当然,也掺杂了一年多的SVN小乌龟(TortoiseSVN )。小乌龟最大的好处是提供了一个可视化的工具界面,一目了然,也很少出错,但是,总感觉git命令也不能落下,毕竟有人拿这个来面试我。。。

 

△github: Git提交过程有3个环节:本地、本地仓库、远程 ,只有把本地修改的东西,添加到 . 目录下,表明你修改的东西,添加到了本地仓库,然后本地仓库和远程仓库建立关系,通过git push 推送上去。

  • create a new repository:
    •   
      >> README.md   // 创建.md
      git init       // 建立git仓库
      git add README.md   // 单个添加需要上传到github的代码到本地仓库,文件夹形式为: git add script/;git add --all 将所有的文件全部添加
      git commit -m "first commit"   // -m后面添加的是对本次提交操作的说明
      git remote add origin https://github.com/wobushijincan/myself_demos.git   // 将本地的仓库关联到github上
      git push -u origin master   // 将本地的master分支推送到origin主机,同时指定origin为默认主机,后面就可以不加任何参数使用git push了
      

        

  • push an existing repository:
    •   
      git remote add origin https://github.com/wobushijincan/myself_demos.git
      git push -u origin master
      

        

  ps: ①GitHub 不再支持TLSv1/TLSv1.1了,公告地址:Weak cryptographic standards removal notice; 只要最新版本的 Git 就可以了: git最新版(下载地址)

     ②在每次执行 git commit之前先使用git status检查文件状态是一个很好的习惯,以免你不小心提交了您不想提交的东西。

# Reference:

posted on 2019-03-15 16:55  我不是金灿  阅读(133)  评论(0)    收藏  举报

导航