尘世中的一颗尘

近道者,圣也。只有无限接近规则的人,才是最舒服的,突破规则的人是牛x的人

导航

git的简单命令

本文是引自廖雪峰老师git教程网——http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

 

git命令的克隆和上传

  环境是码云不是GitHub(虽然差不多),仅是在Windows上的操作

  下面这些命令的执行前提是你已经正确安装了git(你也可以在开始菜单里找到“Git”->“Git Bash”),安装完最后执行了

    $git config --global user.name "你的名字"

    $git config --global user.email "你的邮箱地址"。 (我用的是码云注册的那个邮箱)

    

 

   首先你需要在本地创建一个仓库有两种方法

    第一种用这个命令直接在当前文件夹下创建仓库【$git init 仓库名】

    

    回车后有.git隐藏文件

    

 

    

 

    第二种也可以先创建一个文件夹也就是你的仓库,然后在里面git界面敲这个命令($git init)你会看到.git文件夹(隐藏文件),也可以敲        ($ls -           ah)查看

  

  回车后的样子(多了一个.git隐藏文件)

   

 

  1、在本地clone远程码云上的项目(https)

    用命令($git remote -v)查看有没有你要远程的那个地址,没有就添加你的远程地址!!(复制的远程地址在窗口中用ctrl+Insert组合键粘贴)

    记住后面链接是你需要clone的那个($git remote add origin master https://git.oschina.net/xxx/tong.git

    

 

    然后再用($git remote -v)查看一下,如果成功会显示这两行

      origin https://git.oschina.net/xxx/tong.git (fetch)

      origin https://git.oschina.net/xxx/tong.git (push)

    

    接下来你就可以直接$git clone https://git.oschina.net/xxx/tong.git(是你的远程地址),ok

    

 

  2、在本地push代码到码云上(https)

    如果你是从第一步过来的,你在clone下来的项目里做的修改,想push上去先做必须的两步,最好是先($git status看看情况有没有错误)

    

 

    第一步($git add .)添加到暂存区,如果没什么提示表示成功

    

 

    第二步($git commit -m "这次提交的标识[最好是有意义的名称,你也可以随便写]")添加到当前分支。

    没报错就可以执行($git push -u origin master)提交到远程仓库,ok 

    

 

 

这里单独解释一下什么是暂存区,什么是当前分支

 git的版本库里存了很多东西,其中最重要的就是成为stage(或叫做index)的暂存区,还有git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。

我们git add把文件添加进去,实际就是把文件修改添加到暂存区

git commit提交更改,实际就是把暂存区的所有内容提交到当前的分支

 

  

 

  

 

posted on 2017-02-28 11:33  托尔斯a  阅读(93)  评论(0编辑  收藏  举报