GitHub 安装使用

一、注册GitHub账号

 

 

二、GitHub安装

三、配置Git

验证ssh key,输入命令
$ ssh -T git@github.com

注册本地ssh key,输入命令
$ ssh-keygen -t rsa -C "youremail@qq.com"

提示确认ssh key文件生成的文件夹路径,默认回车
提示输入密码,默认回车
提示确认密码,默认回车

按照提示的本地 ssh key 文件路径,打开 id_rsa.pub 文件,全复制

登录Github网站,
    》》 个人头像 》》 settings 》》 SSH and GPG keys 》》 New SSH Key  
    》》 Title 取名 》》 key 粘贴复制 id_rsa.pub文件的内容

验证ssh key 是否添加成功,输入命令
$ ssh -T git@github.com

提示 You've successfully authenticated  即注册ssh key 成功

四、项目基本设置

  1.   GitHub上创建仓库
  2.  首次下载Github上的代码到本地
    首先,在github上,进入要下载的项目,单击Fork,复制链接
    然后 在本地项目文件夹中, 右键 git bash here
    输入命令
    $ git clone git@github.com:demouser/demo.git
    
    
  3.  首次上传本地代码到github
    在本地项目文件夹,右键 Git Bash Here
    然后依次输入以下命令
    /* 初始化 */  
    $ git init 
    
    /* 打开连接 并添加远端仓库origin(默认主分支)*/
    $ git remote add origin git@github.com:yourname/Test.git
    
    /* 将本地项目添加到本地暂存区Index */
    $ git add *($ git add .)
    
    /* 输入此次提交的备注信息,此时改动提交到了本地仓库的HEAD*/
    $ git commit -m "First commit"
    
    /* 推送改动到 github 远端仓库的默认origin master 主分支上*/
    $ git push origin master

五、上传代码

  • 在github ,本地都有项目代码之后,上传本地代码到github上
    在本地项目文件夹 右键 git bash here
    打开的命令窗口,默认连接好远程仓库master主分支上
    然后依次输入以下命令
    /* 打开连接 并列出和github远程仓库上的所有分支*/
    $ git remote -v
    
    /* 若创建分支 branch1 并切换到该分支 */
    $ git checkout -b branch_test1
    / *将分支推送到github远程仓库 * /
    $ git push origin<branch>
    /* 删除分支 */
    $ git branch -d branch_test1
    /* 切换为主分支 */
    $ git checkout master
    
    /*添加合并到本地暂存区Index*/
    $ git add .
    
    /* 输入提交信息,并提交到本地HEAD */
    $ git commit -m 'Second commit'
    
    /* 推送改动到github远程仓库 */
    $ git push -u origin master
    
    
    

六、获取代码

  • 在github、本地都有代码之后,本地获取github的代码
    在本地项目文件夹 右键 git bash here
    此时打开的命令窗口默认在对应远程仓库的主分支上master
    然后依次输入以下命令
    
    /* 打开连接 并列出分支 */
    $ git remote -v
    
    /* 获取github的代码 */
    $ git fetch origin master
    
    /* 查看文件变动日志 和 index 信息 */
    $ git log -p master..origin/master
    
    /* 合并本地代码 */
    $ git merge origin/master
    
    /* 如果合并错误,远程上的代码和本地的代码有冲突 提示 please commit your changes or stash them before you merge */
    /* 如果全覆盖本地,即忽略本地的修改,以远程仓库的为准 */
    $ git reset --hard
    $ git pull

七、参考

 

 

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值