`
chenyuguxing
  • 浏览: 40089 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

第一次使用 gitbash

 
阅读更多

此方法是自己开发时用的, 所以只有master一个分支

1. 安装gitbash. 下载地址:https://git-for-windows.github.io/.

2. 一些配置(可跳过)

http://blog.csdn.net/u011526234/article/details/50352135

3. 注册 github 账号,

4并添加私钥.(可查看网站文档或自行百度)

配置 SSH KEYS
要使用SSH协议连接 GITHUB,首先需要生成 SSH KEYS。生成的密钥是两个文件,一个公钥一个私钥。公钥需要提交给GITHUB 官网您的账号中。关于如何生成 SSH Keys,请看如下步骤示例:
检查 SSH keys
$ ls -al ~/.ssh
# Lists the files in your .ssh directory, if they exist


生成 keys
$ ssh-keygen -t rsa -C "your_email@example.com"
# Creates a new ssh key, using the provided email as a label


# Generating public/private rsa key pair.


# Enter file in which to save the key (/c/Users/you/.ssh/id_rsa): [Press enter]


然后按照提示输入密码,最后出现如下提示则说明生成成功。
Your identification has been saved in /c/Users/you/.ssh/id_rsa.
# Your public key has been saved in /c/Users/you/.ssh/id_rsa.pub.


# The key fingerprint is:


# 01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db your_email@example.com


将生成的新秘钥加入 SSH 客户端
# start the ssh-agent in the background
$ ssh-agent -s


# Agent pid 59566


$ ssh-add ~/.ssh/id_rsa


复制公钥
复制公钥可以打开文件复制,也可以使用命令,建议使用命令复制,否则可能出现无法授权的问题。如下命令:
$ clip < ~/.ssh/id_rsa.pub
# Copies the contents of the id_rsa.pub file to your clipboard


将公钥加入到 GITHUB 账号
登录 GITHUB 在 Settings->SSH keys 菜单下添加,将剪切板的内容粘贴到 Key 文本框中,名称可以随意填写。到现在为止,配置工作已经完成。


5. 创建远程仓库.

在https://github.com 中创建仓库()

6. 创建本地仓库并关联远程仓库(或者克隆远程仓库 git clone)

创建目录, 例如: f:/test,

使用 gitbash 进入test 目录, 执行命令 git init , 初始化仓库.

关联远程仓库, git remote add originxxx(仓库地址)

添加文件, git add -A (全部添加) 添加指定文件, git add text.txt

本地提交: git commit -m "注释"

推送到远程仓库: git push -u origin master

由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。

分享到:
评论

相关推荐

    Git官方最新版Git-2.17.1.2-64-bit下载

    对于Windows用户,Git-2.17.1.2-64-bit提供了友好的图形界面(Git Bash和Git GUI),让开发者能够在熟悉的Windows环境下使用Git。此外,Git for Windows还包括了MinTTY终端模拟器,以及msys2基础环境,支持Unix-like...

    Android studio使用Git管理项目创建流程

    4. **二次验证**:在第一次推送时,可能会出现要求输入二级密码的情况,根据提示操作即可。 #### 六、多人协作 当有其他成员需要获取项目中的文件时,可以通过以下方式操作: 1. **拉取最新代码**:在 Git Bash ...

    如何在windows上面使用git上传项目到码云

    #### 第一步:生成SSH Key SSH Key用于安全地与码云服务器建立连接,避免每次都需要输入密码。 1. **打开Git Bash**:在安装Git时,默认会安装一个名为`Git Bash`的应用程序,你可以通过它来执行Git命令。打开`Git ...

    使用Git管理源代码

    - 如果是第一次向远程仓库推送,则可能需要输入用户名和密码。 - 如果远程仓库为空,`git pull` 可能会失败,但这并不影响后续的推送操作。 #### 六、查看提交历史 **查看提交历史**: 1. **使用Gitk查看**:...

    用户配置和git的使用1

    但是第一次填写和用户名相同的 Full Name 时无法保存,需要先填写一个和用户名不同的 Full Name,保存;然后再填入一个和用户名相同的 Full Name,保存。这样就可以使用户名和 Full Name 保持一致了。 添加本地 SSH...

    git coding使用教程(小白也能看懂)

    - 第一次推送时使用`git push -u origin master`命令。 - 更新提交时只需使用`git push origin master`。 - `-u`选项用于设置跟踪关系,方便后续推送。 #### 三、切换远程仓库 **1. 移除当前远程仓库** - 使用`...

    windows 安装git教程

    注意,如果这是第一次克隆,可能需要输入 yes 来确认。 工作目录 克隆完成后,我们可以在本地目录中看到克隆的版本库。现在,我们可以基于这个版本库进行工作了。 总结 在本教程中,我们学习了如何在 Windows ...

    Git基本操作.docx

    4. 第一次发布项目(本地到远程):使用 `git add`、`git commit` 和 `git push` 命令发布项目。 5. 从远程下载项目(远程到本地):使用 `git clone` 命令下载项目。 6. 提交(本地到远程):使用 `git add`、`git ...

    Git的安装与使用

    如果在第一次提交时忘记配置,Git会提示用户进行配置。配置完成后,Git便可以开始使用。 Git仓库的初始化可以在文件夹中进行。通过在文件夹中右键选择Git Bash Here,打开命令窗口,使用git init命令初始化仓库。这...

    简单git安装步骤

    3. 为了验证是否成功,在 Git Bash 下输入:`$ ssh -T git@github.com`,如果是第一次的会提示是否 continue,输入 yes 就会看到:You’ve successfully authenticated, but GitHub does not provide shell access。...

    AngryBirds-Gitbash:124421

    在本项目"AngryBirds-Gitbash:124421"中,我们可以看到一个与经典游戏《愤怒的小鸟》相关的编程实践,特别是针对第2.5阶段的开发。这个项目涉及到JavaScript语言,一个广泛用于网页和浏览器应用的强大脚本语言。以下...

    Git安装文件(包含图形页面)

    一、前言 被迫投向程序媛的行列,一切都要白手起家。接下来就以初学者的视角...注意如果使用了 --global选项,则该命令只需要运行一次,就可以永久生效 git config --global user.name "你的用户名" git config --gl

    linux搭建git服务器

    - 第一次连接可能会收到安全性警告: ```text The authenticity of host '192.168.56.101 (192.168.56.101)' can't be established. RSA key fingerprint is SHA256:Ve6WV/SCA059EqoUOzbFoZdfmMh3B259nigfmvdadqQ...

    testGit:第一次使用git进行项目创建项目管理等操作;后续尝试git的功能等

    8. **推送更改**: 第一次推送本地更改到远程仓库,使用`git push -u origin main`。这会将本地的main分支推送到远程仓库的main分支。 9. **克隆远程仓库**: 如果想在另一台电脑上工作,可以使用`git clone &lt;仓库URL...

    Git 廖雪峰教程

    #### 第一章 Git与GitHub ##### 1. 简介 - **Git** 是一个开源的分布式版本控制系统,被广泛应用于软件开发和文档管理等领域。 - **版本控制** 的核心作用在于记录每一次变更的信息,包括版本号、文件名、作者、...

    linux下搭建git服务器步骤

    当第一次连接到目标Git服务器时,会出现一个提示要求确认继续连接,输入`yes`即可。 3. **创建SSH公钥和私钥**: ```bash $ ssh-keygen -t rsa -C "472323087@qq.com" ``` 运行该命令后会在`C:\Users\用户名\....

    Git软件安装包

    3. 配置:安装完成后,首次使用Git需要配置用户信息,包括用户名和邮箱,这将被记录在每一次提交中。可以通过以下命令进行配置: ``` git config --global user.name "你的名字" git config --global user.email ...

    Git-2.30.2-64-bit.zip

    版本控制系统记录代码的每一次修改,使得开发者可以追溯到代码的历史状态,同时支持多人协作,避免了不同人对同一代码块的冲突。Git的强大之处在于其分布式特性,每个开发者的本地工作副本都是一个完整的仓库,可以...

    Git工具Windows安装包

    5. 数据安全:Git采用内容寻址存储,每次提交都是对整个项目的一次快照,确保数据安全。 6. 丰富的社区和生态系统:Git拥有庞大的开发者社区,提供了许多附加工具和集成解决方案,如GitHub、GitLab等代码托管平台。...

    配置管理工具-Git的使用

    #### 第一章 Git简介 **版本管理的作用** 版本管理系统在软件开发过程中扮演着至关重要的角色。它能够帮助开发者有效地管理代码的不同版本,确保项目的可追溯性和稳定性。通过版本控制系统,可以轻松地追踪每一次...

Global site tag (gtag.js) - Google Analytics