-
初始化仓库
在想要创建 git 仓库的地方打开git窗口(Windows系统下 右键-Git Bash Here),输入 git init
。
$ git init
Initialized empty Git repository in /Users/michael/learngit/.git/
-
git add <file>
和 git commit -m <message>
git add file1.txt
git add file2.txt file3.txt
git commit -m "add 3 files."
当 message 只有一个单词时可以不用引号包起来。
-
设置用户名与邮箱(如果没有设置的话)
git config --global user.name "你的GitHub用户名"
git config --global user.email "你的GitHub注册邮箱"
-
生成并设置 ssh 密钥文件(如果你是第一次在这个电脑上传到github上)
ssh-keygen -t rsa -C "你的GitHub注册邮箱"
遇到询问直接回车(选择默认),然后找到生成的.ssh的文件夹中的id_rsa.pub密钥,将内容全部复制。
打开 Github 的 SSH and GPG keys 页面,选择 New SSH key
标题任意,然后将刚刚复制的 id_rsa.pub 内容粘贴进去,最后点击Add SSH key。
可以在 .ssh 文件夹 Git Bash 中检测 GitHub 公钥设置是否成功,输入 ssh git@github.com
设置GitHub密钥原因:通过非对称加密的公钥与私钥来完成加密,公钥放置在GitHub上,私钥放置在自己的电脑里。GitHub要求每次推送代码都是合法用户,所以每次推送都需要输入账号密码验证推送用户是否是合法用户,为了省去每次输入密码的步骤,采用了ssh,当你推送的时候,git就会匹配你的私钥跟GitHub上面的公钥是否是配对的,若是匹配就认为你是合法用户,则允许推送。这样可以保证每次的推送都是正确合法的。
-
在 Github 上创建仓库
根据指示输入指令:
git remote add origin https://github.com/HazeAcc/tmp-repo.git
git push -u origin master
其中第一行的url换成你对应的url即可。
-
git push
以后上传文件无需再使用 git push -u origin master
,因为 -u
参数已经指定了 origin
作为默认远程仓库,在没有其他分支的情况下,直接使用 git push
指令即可完成远程仓库与本地仓库的同步。
相关推荐
分布式相比于集中式的最大区别在于开发者可以提交到本地,每个开发者通过克隆(git clone),在本地机器上拷贝一个完整的Git仓库。 github作为开源代码库以及版本控制系统,它是一个网站,给用户提供git服务.这样你就...
该文档主要讲述如何上传本地项目到github仓库,适合新手
一、 克隆+拷贝 直接用把远程仓库拉到本地...先将本地的项目初始化为一个git仓库,然后再强行合并本地仓库和远程仓库,由于这两个仓库是完全不同的两个仓库,所以直接pull都会报错,需要在pull的时候假加上–allow-unr
版本控制常用工具:git和svn,git分布式版本控制(代码仓库:本地仓库和远程仓库),svn集中式版本控制(远程仓库)。 远程仓库:码云/GitHub创建的仓库; 本地仓库:自己电脑中的仓库; commit:提交代码到本地仓库;...
该文章详细说明了从github的仓库创建到使用gitbash上传,更新代码的流程;及搭建环境过程中常遇到的问题的解决方案,第一次搭建常遇到的问题: 使用git clone xxx 指令下载仓库到本地是可能遇到如下问题: fatal: ...
6、命令" git remote add + 仓库名 + 连接地址 ":名字随便写,连接地址是你git仓库中的地址,比如:https://github.com/Dongle-lan/my-Medecine 7、命令" git push -u 仓库名 master ":把本地仓库的文件上传到远程...
github入门 一、创建github repository(仓库) 二、安装git客户端 三、为Github账户设置SSH key 四、上传本地项目到github
将项目上所有的文件添加到仓库中的意思,如果想添加某个特定的文件,只需把.换成这个特定的文件名即可。 七、输入 git commit -m “提交描述” 提交描述是你对这次提交的注释,双引号里面的内容可以
将整个项目都存入缓存区git add hello.js将某个文件添加到缓存区git commit -m '修改了readme.md文件'为本次提交项目的描述信息,但实际上是“记录缓存区的快照”,方便开发失误时能够“回退”git push提交到git仓库...
3、git init //把这个文件夹变成Git可以管理的仓库这时本地生成。git文件夹 4、git add . //把项目添加到仓库 5、git remote add origin GitHub仓库URL //此处url为上面生成的 之后 6、git push -u origin master //...
GitHub 是一个基于云端的代码托管平台,它允许开发者将代码、文本文件、图片等资源上传到自己的仓库中进行版本控制和管理。以下是 GitHub 上传文件的方法教程: 1. 创建仓库 在 GitHub 上创建一个新仓库,或者使用...
进入到上传的文件的目录下,使用命令初始化本地仓库git init 2:git add . 把本地文件添加到本地仓库暂存区,.的意思是把当前目录下所有的文件及子目录都添加管理,也可以把.换成相应的文件名 git add .或...
在本地签名和上传提交该操作假定已验证的提交已签名并上传到本地开发人员计算机上的Sigstore透明日志中。 这一步详细说明; 但是,此存储库还包括一个,该可在将提交推送到Github之前运行所需的一切。 为了使预推钩...
在博文“通过Git将代码提交到GitHub(上)”中,咱们已经介绍了向GitHub提交代码时的第一种情况,即:本地没有Git仓库,这时咱们就可以直接将远程仓库clone到本地。通过clone命令创建的本地仓库,其本身就是一个Git...
SourceTree(好用的Git仓库管理软件);上传本地资源到gitHub,GitLab
详细步骤描述git本地仓库的创建和项目的发布,对于第一次使用git的人非常友好,傻瓜式的教学文档,只要按照步骤走100%能成功发布。
Git工具下载,用于git管理本地仓库和创建本地仓库,上传本地仓库代码,到GitHub,对项目进行本地管理
代码管理肯定离不开git操作,Pycharm中没有复杂的命令操作,只需要进行一些简单的菜单操作就可以方便的实现版本管理,下面分别介绍下载pycharm中git的简单操作,以及在Pycharm中进行github项目的下载和上传。...
git中分本地项目,暂存区,本地仓库,远程仓库 下图为文件提交的整个过程。 使用 安装好git后,在要上传的项目中右键单击选择Git bush here,出现git面板 初始化: git init 说明:文件夹中出现.git文件夹,这个...
如何通过git bash将代码上传至GitHub 创建一个新的github仓库 创建一个本地工作区(电脑上新建一个文件夹,后面陆续要上传的文件都存在这里) 在创建的工作区文件夹中快捷打开git bash 首先git init初始化本地库...