三步教你学会git

简介: 标题党。。一、安装  1、下载 -> https://git-scm.com/downloads -> 然后安装,安装完成以后右击git bash输入git init是否已有git  2、设置名字、邮箱$ git congig --global user.

标题党。。

一、安装

  1、下载 -> https://git-scm.com/downloads -> 然后安装,安装完成以后右击git bash输入git init是否已有git

  2、设置名字、邮箱

$ git congig --global user.name 'Your Name'
$ git congig --global user.email 'Email@example.com'

  3、查看公钥

##进入ssh目录下查看是否已生成公钥
$ cd ~/.ssh

  4、创建公钥

##输入完一路回车
$ ssh-keygen -t ras -C 'youremail@example.com'

  5、添加公钥

(4步骤新创建的.ssh目录里面有两个分别为id_rsa和id_rsa.pub的文件;前者是私钥不能泄露出去,后者是公钥可以,所以复制id_rsa.pub的文件内容到以下)
img_116e03272292545306176c85f779d26a.png
添加公钥
二、本地新建的

  6、新建版本库(用git clone的时候不要新建)

##在本地任意文件夹下创建(假设这是在F:\test文件夹下)
$ git init

  7、码云新建项目


img_56b3c51f71fdc6b2d7c13c45ed5ab5e4.png
新建
img_28d44dee87eec41da1145680ce5bc4b3.png
完成

  8、关联这个远程仓库

$ git remote add origin  git@gitee.com:Ewall/goodvoice.git

  9、将文件夹添加(add)、提交(commit)、发布(push)

##添加新的文件到暂存区,比如添加一个txt文本或其他(F:\test文件夹下)

$ git add .

##从暂存区提交到git管理区

$ git commit -m "备注描述文字"

##从git管理区push到远程仓库

$ git push origin master

##第一次发布的时候要加点东西

$ git push -u origin master
三、克隆别人的(记得先fork)

  10、克隆(clone),克隆注意就不用git init本地新建初始化了,拿过来直接用

$ git clone  git@gitee.com:Ewall/goodvoice.git

  11、修改完提交发布主要还是前面的3步

##从本地提交到暂存区(一个'.'表示只要修改过的都提交,你也可以输文件名)

$ git add .

##从暂存区提交到git管理区

$ git commit -m 'description备注'

##这里插一步,先pull一下,避免出错(git pull = git fetch + git merge)

$ git pull

##从git管理区push到远程仓库

$ git push origin master

  12、完

如果你想深入学习,请参考
https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%85%B3%E4%BA%8E%E7%89%88%E6%9C%AC%E6%8E%A7%E5%88%B6

目录
相关文章
|
Linux 开发工具 git
一个小时学会Git
最近要与部门同事一起做技术分享,我选择了Git,因为Git 是一种在全球范围都广受欢迎的版本控制系统。在开发过程中,为了跟踪代码,文档,项目等信息中的变化,版本控制变得前所未有的重要。 一、版本控制概要 1.1、什么是版本控制 版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。
2510 0
|
3月前
|
存储 开发工具 git
|
3月前
|
开发工具 git
【GIT 第二篇章】GIT常用命令
Git常用命令涵盖初始化、状态管理、提交、分支处理、远程操作等关键流程。`git init`启动本地仓库,`git clone`下载远程仓库。通过`git status`和`git diff`检查工作状态与差异。利用`git add`暂存文件,`git commit`保存更改。借助`git branch`、`git checkout`、`git merge`和`git rebase`管理分支。使用`git fetch`、`git pull`和`git push`同步远程仓库。通过`git reset`、`git revert`和`git checkout`实现版本回退。
63 0
|
20天前
|
开发工具 git
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
这篇文章是关于Git常用命令的总结,包括初始化配置、基本提交、分支操作、合并、压缩历史、推送和拉取远程仓库等操作的详细说明。
72 1
git学习四:常用命令总结,包括创建基本命令,分支操作,合并命令,压缩命令,回溯历史命令,拉取命令
|
1天前
|
开发工具 git 开发者
|
1天前
|
开发工具 git 开发者
提升Git效率:掌握这5个高级命令
【10月更文挑战第17天】
7 0
|
2月前
|
存储 Linux 开发工具
掌握 Git 命令:每个开发者的必备技能
无论团队项目还是个人开发,掌握 Git 命令都是必备技能。本文介绍 Git 的基本概念与命令,如初始化仓库 (`git init`)、添加文件 (`git add`)、提交更改 (`git commit`)、检出分支 (`git checkout`)、合并分支 (`git merge`) 等,还分享了高级技巧如查看差异 (`git diff`)、撤销提交 (`git revert`)、修复合并冲突 (`git mergetool`) 和使用别名简化命令 (`git config --global alias.ci commit`)。
|
2月前
|
机器学习/深度学习 Shell 开发工具
Python使用管道执行git命令报错|4-7
Python使用管道执行git命令报错|4-7
|
2月前
|
存储 Linux 开发工具
Git基础命令,分支,标签的使用【快速入门Git】
本文详细介绍了Git版本控制系统的基础概念和常用命令,包括工作区、暂存区和版本库的区别,文件状态的变化,以及如何进行文件的添加、提交、查看状态、重命名、删除、查看提交历史、远程仓库操作和分支管理,还涉及了Git标签的创建和删除,旨在帮助读者快速入门Git。
Git基础命令,分支,标签的使用【快速入门Git】