# git的用法 **Repository Path**: javychen-cn/git-usage ## Basic Information - **Project Name**: git的用法 - **Description**: 如何安装和配置git,如何将本地仓库同步上传到gitee.com或github.com。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-10-02 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GIT的用法:LINUX下如何将代码上传到gitee或github # 介绍 ### 如何安装和配置git,如何将本地仓库同步上传到gitee.com或github.com。 # 详细教程 ## 1. 注册gitee或github账户以及创建仓库(已有账户者直接创建仓库) ## 2. 将新建仓库克隆到本地作为上传仓库(例如:我的新仓库为 git-usage) ### $ git clone https://gitee.com/javychen-cn/git-usage ## 3. 安装git(以ubuntu为例) ### $ apt install git ## 4. 配置git ### $ git config --global user.name "your name" (“your name”与gitee账户同名) ### $ git config --global user.email "your email" (“your email”与gitee账户注册邮箱一致) ## 5. 创建SSH密钥 ### $ ssh-keygen -t rsa -C “your email” (“your email”与gitee账户注册邮箱一致) 直接按三次回车,不需要输入任何内容 ## 6. 拷贝SSH密钥粘贴到gitee的SSH公钥里 ### $ cat .ssh/id_rsa.pub 直接拷贝屏幕的显示出的密钥 ## 7. 把要上传的文件拷贝到克隆下来的新仓库git-usage里 (目的是要快速打通本地和远端仓库的通道) ## 8. 初始化仓库 ### $ cd git-usage ### $ git init ### $ git add . ### $ git commit -m "可以输入本次更新的提示" ## 9. 上传仓库 ### $ git push -u origin master 输入gitee相应的账户名和登陆密码就可以了 ## **************************************************************************************************** ## **************************************************************************************************** ### 如果不提前把新建的仓库克隆下来,而是在本地自建仓库,这时候需要先删除origin仓库,然后再重新添加该远程仓库。指令如下: ### $ git remote rm origin ### $ git remote add origin git@gitee.com:javychen-cn/git-usage.git ### 然后我们添加文件到远程库: ### $ git remote set-url origin git@gitee.com:javychen-cn/git-usage.git ### 最后使用push指令进行上传: ### $ git push origin master ### 如果已经上传过,可以直接用以下命令: ### $ git push ## **************************************************************************************************** ## ****************************************************************************************************