练习准备

  • 安装git的windows
  • 可以使用的github账户

创建本地仓库

  1. git init 初始化本地仓库
    创建初始化仓库的目录,进入目录执行git init 创建一个空的本地仓库,见下图
    git初级使用

  2. 仓库中添加文件
    copy项目或touch文件,只要搞到这个仓库(目录)下即可
    git初级使用
    当然更多的,还可以copy
    git初级使用


创建远程仓库

  1. 在github或码云上创建远程仓库
    下图举例演示github创建远程仓库,详细使用请借助internet的力量。
    git初级使用

  2. 创建仓库好后的详情页面
    git初级使用


建立本地仓库和远程仓库的关联

  1. git remote add origin gitRpoURL
    在本地仓库gitDemo打开git Bash输入命令
    git remote add origin https://github.com/yangpeng90/gitDemo.git
    如下图:
    git初级使用

    如此便建立了远程仓库与本地仓库的关联

  2. git push -u origin master
    加上了 –u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。
    The name of our remote is origin and the default local branch name is master. The -u tells Git to remember the parameters, so that next time we can simply run git push and Git will know what to do.
    git初级使用
    当你执行git push -u origin master报错!那是因为刚才创建远程仓库是勾选了创建README.md,因此要先执行git pull origin master,把README.md拉取会本地仓库。然后执行git push -u origin master
    很抱歉又错了因为我们使用https传输,需要认证用户名和密码,然而最糟糕的是会在本地仓库生成很多文件,影响仓库整洁,这里我有改为ssh传输,
    [email protected]:yangpeng90/gitDemo.git
    先移除方才建立的远程连接,见下图:
    git初级使用


推送push

  1. git add fileName
    先修改文件
    git初级使用
    添加add本地修改到本地仓库,可以使用
    git add file 表示提交某一文件到暂存区
    git add –all 或 git add -A 表示提交所有变化到暂存区
    git add . 表示添加新文件和编辑过的文件不包括删除的文件到暂存区
    git add -u 表示添加编辑或者删除的文件,不包括新添加的文件到暂存区
    看参考这篇博文:git add -A 和 git add . 的区别
  2. git commit -m “xxx”
    提交commit到本地仓库,git commit -m “修改”
    如图:
    git初级使用
  3. git push origin master
    git push origin master 或简写git push实现本地仓库的修改、添加等推送到远程仓库,演示
    git初级使用
    远程仓库的变化
    git初级使用
    (恭喜你,你已经学会了在github,码云down代码了,continue…)

相关文章: