git入门

1.git工作流程

1.从远程仓库中克隆 Git 资源作为本地仓库。
2.从本地仓库中checkout代码然后进行代码修改
3.在提交前先将代码提交到暂存区。
4.提交修改。提交到本地仓库。本地仓库中保存修改的各个历史版本。
5.在修改完成后,需要和团队成员共享代码时,可以将代码push到远程仓库。
下图展示了 Git 的工作流程:

git入门

2.git的安装

下载地址:https://git-scm.com/download

3.使用git创建版本库

3.1使用git-bash创建版本库

创建一个版本库非常简单,可以使用git bash也可以使用tortoiseGit。首先,选择一个合适的地方,创建一个空目录(D:\temp\git\repository)
git入门
git入门
创建仓库执行命令:
$ git init

3.2使用TortoiseGit创建

git入门

4.创建远程仓库

首先你的去码云/github上创建一个自己的账号,然后就可以创建自己的git仓库了
git入门
git入门
创建仓库完成之后点击进去你会发现你的仓库会有两个远程地址,https/ssh,这就可以将你本地仓库的文件push到远程仓库(注意:ssh协议需要一堆rsa**对)

生成**对

git bash 执行命令,生命公钥和私钥
命令: ssh-****** -t rsa
git入门
一路狂点回车;执行命令完成后,在window本地用户.ssh目录C:\Users\用户名.ssh下面生成如下名称的公钥和私钥:
紧接着将公钥复制粘贴到远程仓库的settings的**文件中
git入门

4.添加文件

  1. 版本库创建好了之后紧接着你就可以在里面创建你想要的文件,注意当你每一次创建一个新的文件的想要提交push到远端github或者gitee之前都要add将文件存储到暂存区
  2. 将文件add到暂存区之后就可以commit到本地仓库(提示一下:工作区就是我们实际上可以操作的目录,暂存区就是我们add之后存储到的空间)在每一次修改了文件之后都要进行commit
  3. 查看日志,差异比较,还原等操作的一些功能大家自己去尝试吧;

5.同步到远端仓库

5.1使用git-bash进行push远程

git入门
然后在git bash中执行如下语句:
git remote add origin [email protected]:sublun/mytest.git
git push -u origin master
注意:其中红色字体部分需要替换成个人的用户名。
如何出现如下错误:
git入门
可以先执行如下命令,然后再执行上面的命令
$ git remote rm origin
git入门

5.2使用TortoiseGit同步push到远端

一、由于TortoiseGit使用的ssh工具是“PuTTY”git Bash使用的ssh工具是“openSSH”,如果想让TortoiseGit也使用刚才生成的**可以做如下配置:
git入门
git入门
注意: 这里的URL根据你远程仓库选择的http还是ssL进行配置
二、同步。在本地仓库的文件夹中单击右键,选择“Git同步”
git入门
git入门

6.克隆远程仓库到本地

克隆的话就更简单了,直接在你的桌面右击选择克隆,填写好URL之后就可选择自己要创建本地仓库的路径,进行操作之后就可提交
git入门git入门
注: git的基本入门操作就给大家介绍到这里了,想要深入的学习大家多钻研一下吧!!!