git

1.Github的作用

github是一个基于git的代码托管平台

github官网

2.Github 安装

根据自己的电脑安装

window

3.配置Git

 (1)生成ssh密钥 

     ssh-keygen -t rsa -C "[email protected]

 (2)将生成的密钥放到GitHub 

     C盘用户名想.ssh文件下id_rsa.pub 

 (3) 验证是否成功

         $ ssh -T [email protected] 

 (4)登录 

         $ git config --global user.name "your name" 

         $ git config --global user.email "[email protected]"

4.克隆库

git clone '库url'

5.工作流指令** 

     (1)添加暂存区 

             git addgit add * 

     (2)实际提交改动 

             git commit -m "代码提交信息" 

     (3)提交到远端仓库 

             git push 提交到主分支 

             可以提交到分支:git push origin 分支名

6.分支

     (1)创建分支 git checkout -b 分支名 

     (2)切换分支 git checkout 分支名 

     (3)删除分支 git branch -d 分支名 

     (4)将分支推送到远端仓库 git push origin

7.更新与合并

 (1)拉取最新改动 git pull
 (2)合并其他分支到你的当前分支 git merge 分支名 

         git 都会尝试去自动合并改动。遗憾的是,这可能并非每次都成功,并可能出现冲突(conflicts)。 这时候就需要你修改这些文件来手动合并这些冲突(conflicts)。 

 (3)提交暂存区 git add 文件名 

 (4)在合并改动之前,你可以使用如下命令预览差异 git diff

8.替换本地改动 

 (1)假如你操作失误(当然,这最好永远不要发生),你可以使用如下命令替换掉本地改动: git checkout -- 此命令会使用 HEAD 中的最新内容替换掉你的工作目录中的文件。已添加到暂存区的改动以及新文件都不会受到影响。

 (2)假如你想丢弃你在本地的所有改动与提交,可以到服务器上获取最新的版本历史,并将你本地主分支指向它:

        git fetch origin

        git reset --hard origin/master

9.提交历史

    $ git log

    $ git log --oneline 简洁版本

    $ git log --oneline --graph 可以查看历史中什么时候出现了分支、合并

    $ git log --reverse --oneline逆向显示版本

你可能感兴趣的:(git)