Git 操作文档

Git 网站操作

1.打开Git实验室的网站,注册一个账号

2.注册成功,登录之后是这样

3.点击 New Project 新建一个项目

填写完成之后选择一下项目的可见等级;有:Private (私有)Internal (内部)Public (公开)

点击 Create Project 按钮,这个时候项目就已经创建完成了

使用Git工具对项目进行推送拉取操作

在你的电脑上安装Git,https://www.git-scm.com/download/ ; Notepad++ https://notepad-plus-plus.org/downloads/

1.打开之后会出现下图,点击 Next

点击Next

勾上最后两个

Next

Next

选择第三个radioButton

选择 “OpenSSL”

Next

选择 Use Windows Default Console window

三个框都勾上

然后点击Install安装

这时候 Git就已经安装好了,可以按 Win+R 输入 cmd

cmd里面输入 git --version ,出现 git 版本信息就安装好了。

 

这个时候,再打开Git的网站,往下翻,应该会有一些提示命令

照着提示一行一行的在cmd里面输入 

git config --global user.name "xxxx"
git config --global user.email "1111111@qq.com"

Git实验室给了三种使用Git仓库的方法

  1. Create a new repository 创建一个新的仓库,就是说,你有一个新的项目的时候,可以使用这种方法
  2. 存在目录,就是说,你本地有项目,想把项目上传至Git实验室,推荐使用这种方法
  3. Existing Git repository 存在的Git仓库,就是说 你需要把项目,从A仓库转移至B仓库.

下面我们一种一种的来学:

  1. 创建一个新的仓库

在你的本地电脑上打开cmd,在CMD里面输入

git clone https://git.abc.cc/test.git(需要克隆的项目URL)

会要求输入密码,这个时候输入Git实验的登录帐号和密码就可以,

克隆完成之后,cmd里面会提示

你克隆的项目是空的

不用理会他,这个时候在cmd命令里继续输入

cd test

这个时候 你就进入到仓库的目录里面去了,照着Git实验室的提示,使用touch命令新建一个 README MarkDown

touch README.md

创建完成之后,输入

explorer .

打开这个目录,别忘了,explorer的命令后面有一个点

然后使用typora 这个工具打开刚才新建的md文件,如果没有请去下载https://www.typora.io/#windows

输入

# Hola , This is My First MarkDown File;And This Example Is My First Git Repository Demo.

记得,别忘了输入前面的# 号,然后按回车

记得保存。保存完之后,我们找到之前的cmd窗口,在窗口里面输入

git add README.md

然后再接着输入

git commit -m "add README.md"

然后再接着输入

git push -o master

等待他执行完成,这个时候你在打开Git实验室的网站看看。是不是发现,这个README.md的文件  以及上传上去了。

对的   没错,如果咱们要提交其他文件怎么办呢,一样的。我们在这个目录里面新建一个'aaa.zip'的文件,然后把它上传上去。

touch aaa.zip 
git add aaa.zip
git commit -m '添加一个aaa.zip的文件夹' 
git push -o master

然后在打开网页,刷新看看。就又多了一个aaa.zip的文件了

如果咱们要提交一个文件夹怎么办呢,没有关系,咱们一步一步来。先从某个地方复制一个文件夹,当然你也可以新   建一个文件夹;复制到哪里呢,就是仓库所在的本地目录,还记得怎么打开的么?如果找不到的话,就在之前的cmd   里面输入 explorer . 就可以定位到目录

我在这个目录里面新建了一个“新建文件夹” ,在这个新建文件夹里面又新建了一个文本文档,然后使用命令

git add -A
git commit -m "添加一个文件夹" 
git push -o master

本地提示,以及上传成功,

网页上也有。

如果你想删除某个文件或者文件夹。就直接删除文件然后输入

git add -A
git commit -m "删除了aaa.zip" 
git push -o master

就可以了。同样的 删除文件夹也是一样。

2.将本地现有的项目文件夹导入到git实验室

假设我本地的这个目录是我的项目目录

我们在空白处,点右键 会找到Git Bash Here 点击它

在这个窗口里面输入

git init
git remote add origin https://git.xxx.cc/项目名.git 
git add .
git commit -m "初始化xxxx项目"
git push -u origin master

请注意修改上述命令第二行的: 项目名

我写的是这样的

git init
git remote add origin https://git.xxx.cc/test2.git 
git add .
git commit -m "init"
git push -u origin master

这个时候在打开Git实验室。会发现已经成功创建了一个新的仓库了。

因为我在第二个步骤中,新建的仓库名是test2  ,我不想要了或者我想新建一个项目,把这个test2导进去。

还是在第二个步骤中的cmd中输入下列命令。

git remote rename origin test2
git remote add origin https://git.xxx.cc/Win10-UI.git 
git push -u origin --all
git push -u origin --tags

执行成功之后,就可以看到Git实验室里面的仓库多了一个叫 Win10-UI 的仓库。

配置免密

在上述命令中,经常会要求输入账号密码,很麻烦。其实有一种办法叫免密。就是我们可以通过公钥和私钥来验证身   份,而不需要账号密码来验证。

下面是操作步骤:

1.打开cmd窗口,在cmd窗口里面输入

ssh-keygen -t rsa

然后一路回车。

这时候会在你电脑的当前用户的目录下生成两个文件。

C:\Users\用户名\.ssh\ 目录下。进入目录。使用notepad++打开 id_rsa.pub 文件。

ctrl+a 复制全部。然后打开git网站

点击个人头像,会有一个菜单栏,找到“settting”设置,点击它。  

在新页面的左边找到 "SSH Keys"并点击。

然后把刚刚复制的公钥填入里面的大文本框

点击“Add Key” 就可以了。

这个时候在使用git的时候就可以免密操作,不需要输入账号密码了。

Git 使用及规范

保护master分支,git工程的master分支一般比较重要,默认master是保护状态,对分支合并主干的代码进行      评审,由专门技术负责人将分支合并master

1.git 常用命令

git status    // 查看当前状态,发现有未跟踪文件
git add .    // 当前目录所有文件添加到暂存区
git diff    // 比较当前工作区和暂存区有何不同
git status    // 查看当前状态,发现有文件未提交
git commit -m "注释"    // 把暂存区内容提交到本地仓库
git push -u origin master    // 把本地仓库的提交推送到远程仓库
git log // 查看提交日志
---
git branch    // 显示所有分支
git branch dev    // 从当前分支创建一个叫dev的分支
git checkout dev,切换到dev分支
git checkout -b dev    // 相当于以上两条命令的组合
git checkout master    // 切换到master主分支
git merge dev    // 把dev分支的代码合并到master上
git branch -d dev    // 删除dev分支,不能在被删除分支上执行
---
git tag t1    // 从当前分支创建一个名为t1的标签
git tag -d t1    // 删除名为t1的标签

2.Git分支使用规范图

分支介绍

  • master 主分支,稳定代码,为生产环境做准备的
  • develop 开发分支,为开发服务 分支关系类似下图:

具体的分支使用可以查看Git官方文档:戳我直达

好的,我可以回答这个问题。以下是一篇markdown格式的git操作文档: # Git操作文档 ## 1. 安装Git 在开始使用Git之前,需要先安装Git。可以在Git官网下载安装包,根据操作系统选择对应的版本进行安装。 ## 2. 创建本地仓库 在本地创建一个Git仓库,可以使用以下命令: ``` $ git init ``` ## 3. 添加文件到仓库 将需要管理的文件添加到Git仓库,可以使用以下命令: ``` $ git add <file> ``` ## 4. 提交文件到仓库 将添加的文件提交到Git仓库,可以使用以下命令: ``` $ git commit -m "commit message" ``` ## 5. 查看仓库状态 查看当前仓库的状态,可以使用以下命令: ``` $ git status ``` ## 6. 查看提交历史 查看提交历史,可以使用以下命令: ``` $ git log ``` ## 7. 撤销修改 如果对文件进行了修改,但是还没有提交到仓库,可以使用以下命令撤销修改: ``` $ git checkout -- <file> ``` ## 8. 回退版本 如果需要回退到之前的某个版本,可以使用以下命令: ``` $ git reset --hard <commit id> ``` ## 9. 分支管理 Git支持分支管理,可以使用以下命令创建分支: ``` $ git branch <branch name> ``` 切换分支可以使用以下命令: ``` $ git checkout <branch name> ``` ## 10. 远程仓库 Git支持远程仓库,可以使用以下命令将本地仓库与远程仓库关联: ``` $ git remote add origin <remote repository URL> ``` 将本地仓库的内容推送到远程仓库,可以使用以下命令: ``` $ git push -u origin master ``` ## 11. 克隆仓库 如果需要克隆一个已有的Git仓库,可以使用以下命令: ``` $ git clone <remote repository URL> ``` 以上就是Git操作文档的内容,希望对你有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值