zoukankan      html  css  js  c++  java
  • Git——新手入门与上传项目到远程仓库GitHub

     

    Git:先进的分布式版本控制系统,一个开源式的分布式版本控制工具。

    Git安装

    在Windows操作系统下,访问Git下载地址https://git-for-windows.github.io/

    注册登录github网站,建议配置SSH Keys连接GitHub,已经配置的可以略过

    配置Git

    (1)本地创建ssh key :  $ ssh-keygen -t rsa -C "your_email@youremail.com"


    后面的your_email@youremail.com改为你的邮箱,之后会要求确认路径和输入密码,我们这使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。回到github,进入Account Settings,左边选择SSH Keys,Add SSH Key,title随便填,粘贴key。

     

     (2)为了验证是否成功,在git bash下输入:
        $ ssh -T git@github.com 
     如果是第一次的会提示是否continue,输入yes就会看到:You’ve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。


     

     

     

     提交步骤:

    1、托管本地代码,同步
     
     在github网站上登录,接着点击New repository新建版本库,添上一些信息,点击create repository按钮,之后会显示你的版本库主页,之后获取远程版本库的地址(点击右侧Clone or dowmload按钮),复制下来。

    然后打开Gitbash

    切换到工程目录下,把远程版本库克隆到本地,git clone 版本库地址

    有时候会传输超时。。就再试几次。。

    这个时候你的工程目录下会多出一个同名文件夹,把这个文件夹里的所有目录复制到上一层目录中,就能将整个工程添加到版本控制中去了(将远程与本地同步)
     
    这里这里有个隐藏的.git文件,不要漏掉!!!

    复制完之后可以删掉新出来的目录,之后ls -al查看工程目录


    2、然后就是提交到Github

    先执行提交操作(add,commit),

    git add .是提交所有

    git add +文件名是提交单个文件

    git commit -m "First commit"是提交这里要在-m参数后面必须加上提交参数。

    然后输入 git push origin master同步

    注意这里要记得输入用户名和密码进行身份效验!

    过程可能比较慢,耐心等待

     现在刷新一下GitHub上helloworld工程的版本主页,刷新github,就成功上传了。

     3、删除版本库中的文件或者文件夹

    git rm --cached -r 文件名/文件夹名

    git commit -m '内容'

    git push origin master

    我的github地址:https://github.com/freeah/   喜欢的点个赞哟!

  • 相关阅读:
    windows live writer backup
    SQL SERVER单独安装
    VS异常--未找到与约束 ContractName Microsoft.VisualStudio.Language.Intellisense.IGlyphService RequiredTypeIdentity
    ASP.NET之报表--RDLC(一)---附源码
    尚未指定报表“Report1”的报表定义
    人月神话
    [LeetCode]Reverse Nodes in k-Group
    [LeetCode]Divide Two Integer
    [LeetCode]Minimum Path Sum
    [LeetCode]Regular Expression Matching
  • 原文地址:https://www.cnblogs.com/zhaixr/p/7352034.html
Copyright © 2011-2022 走看看