Git命令和Github

  

基本操作

  
      <李>在Github上新建一个仓库测试,不初始化李   <李>然后,本地安装Git李   <李>在本地,新建一个相同库名的目录测试   <李>进入目录,右键Git Bash这里李   <李>按照如下命令操作即可:
    回声“# Test"在比;自述文件。md
    git init
    git添加README。md
    git commit - m“第一commit"
    git远程添加起源https://github.com/erryeng/Python-practices.git
    git push - u起源大师李   
  

* * *从Github网站上把项目拉到本地

  
      <李>本地安装git李   <李> Github网站上拷贝项目的SSH地址李   <李>在本地新建一个文件夹李   <李>进入此文件夹,然后这里Git Bash   <李>运行命令:git克隆拷贝的ssh地址* * *   
  

命令解释:

  
      <李>   

    git init
    初始化,该命令将创建一个名为.的子目录(项目里的文件还没有被跟踪)

      李   <李>   

    git添加README。医学博士(git添加* . py)
    对文件进行跟踪

      李   <李>   

    git添加。
    把所有变化提交到暂存区,包括文件内容修改(修改)以及新文件(新),但不包括被删除的文件

      李   <李>   

    git添加——
    所有的,包括已经添加的和未添加的

      李   <李>   

    git commit - m“第一次提交“
    跟踪文件之后,进行提交

      李   <李>   

    git远程添加https://github.com/jerryfeng007/Python-practices.git
    起源添加远程仓库(以后,可以用血统来代替整个url)

      李   <李> git push - u起源大师
    将本地的主人分支推送到起源主机,同时指定起源为默认主机,后面就可以不加任何参数使用git推了李   
  

创建开发分支开发项目

  
      <李> github上建立新分支开发李   <李>查看远程分支,git分支- r   <李>本地新建分支,git分支开发李   <李>查看本地分支,git分支李   <李>查看所有分支,git分支——李   <李>查看当前分支,git分支——,带*的李   <李>切换到开发分支,git checkout开发李   <李>查看当前分支,带*的,git分支——李   <李>进行开发   <李>开发完毕,git添加(比如git添加* . py)   <李> git commit - m“提交时间,提交内容等“李   <李>提交到开发分支,git push起源发展李   <李>查看github是否有刚才推的修改李   <李>此时,如果大师被别人修改,那么你本地就不是最新了李   <李>切换到本地主人分支,git checkout大师李   <李>拉取最新代码,git拉起源大师李   <李>把开发分支上的代码合并到主人,git合并开发李   <李>查看状态,git地位李   <李>提交到远程大师,git push李   
  

其他   

      <李>删除本地分支,git分支- d test2李   <李>删除远程分支,git push起源——delete test2李   
  

从Github删除分支之后,本地使用git分支——查看,仍存在
执行命令,git远程删除起源
再次使用git分支——查看,删除了。

Git命令和Github