1、安装git的时候,Git Setup界面'Adjusting your PATH environment'  选择 “Use Git from the Windows Command Prompt

2、打开 git bash

3、一般GIT服务器会选择使用 SSH 公钥来进行授权。系统中的每个用户都必须提供一个公钥用于授权,没有的话就要生成一个。生成公钥的过程在所有操作系统上都差不多。 首先先确认一下是否已经有一个公钥了。SSH 公钥默认储存在账户的主目录下的 ~/.ssh 目录 ,看看有没有已经生成。    cd ~/.ssh     ls

4、生成SSH公钥   ssh-keygen -t rsa -C "youremail@example.com"

5、查看公钥     cat ~/.ssh/id_rsa.pub,复制公钥中的内容

6、登录github。打开setting->SSH keys,点击右上角 New SSH key,把生成好的公钥id_rsa.pub放进 key输入框中

7、初始化git仓库    git init  

8、设置git用户名和邮箱   

        git config user.name 'github用户名'

        git config user.email '邮箱地址'

9、查看配置(包含邮箱  用户名等)   git config --list

10、从远程主机克隆一个版本库   git clone 远程版本库地址

11、将该项目的所有文件都添加到缓存区  git add .

12、Git 为每一个提交都记录用户的名字与邮箱地址,所以第一步需要配置用户名和邮箱地址。 
        git config --global user.name 'github用户名'
        git config --global user.email 邮箱地址

        git commit -am '修改php 文件' : -a 允许你跳过 git add 操作

13、将缓存区的文件添加到本地仓库中   git commit -m '注释'

14、拉取远程仓库的代码   git pull

15、将本地仓的代码推送到远程仓  git push

16、删除远程主机   git remote rm <主机名> 

17、查看提交记录  git log 

18、合并分支到master  
      git checkout master
      git pull
      git checkout 分支名
      git merge master
      git push

19、创建分支

     git checkout -b dev

     git push --set-upstream origin dev

20、对比两个分支的差异

      查看dev分支有的,而master分支没有的: git log dev ^master

      同理,查看master有的而dev分支没有的,即  git log master  ^dev

21、查看一个分支(dev)比另一个分支(master)多提交了那些内容

      git log master..dev

 

 

 

 

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐