下载安装 git for windows
https://git-for-windows.github.io/
配置本地email和name
$ git config --global user.name "Your Name"
$ git config --global user.email "abc@a.com"
clone远程库到本地
git clone https://github.com/lin-xiaoji/learn-git.git
将本地库和github库同步
git remote add origin https://github.com/lin-xiaoji/rc-editor.git
(github上的库一定要为空,不能添加readme文件,否则push时会出错)
把添加的文件和修改的文件提交到暂存区
git add .
把修改提交到版本库中
$ git commit -m "comment"
把本地版本库推送到远程库中
$ git push -u origin master
origin代表远程库的,master代表分支
从远程库同步到本地
git pull
可以分两步操作,先git fetch 再 git merge
撤销本地修改
$ git checkout -- 111.txt
如果修改不在缓存区,直接撤销到本地版本库,如果已经在缓存区,就只能撤销到缓存区
git reset HEAD 111.txt
该命令可以将缓存区的修改清除
如果已经提交到版本库,需要撤销修改,就只能版本库回退
版本回退,使用 git reset --hard 版本号 这个命令,HEAD^ 代表上一个版本
$ git reset --hard HEAD^
git log 查看当前版本日志, git reflog 查看所有的操作日志,git status查看当前文件提交修改状态
相关推荐
1. **安装Git**:你可以通过访问链接(这里使用的是百度经验的教程)进行安装,按照指导步骤操作即可。 2. **打开Git命令行**:在Windows环境下,你可以在新建的文件夹内右键,选择“Git Bash Here”来打开Git...
2. **将本地文件添加到版本库**:使用`git add`命令将文件添加到暂存区,准备进行提交。 3. **提交更改**:使用`git commit`命令将暂存区的更改保存到当前分支。 4. **添加远程库**:通过`git remote add`命令将...
如果忘记版本号,`git reflog`可以列出所有操作记录。 Git还支持远程仓库的管理,这通常涉及到SSH密钥的设置。在本地生成SSH Key后,将其公钥添加到GitHub的SSH设置中。接着,可以在本地创建的仓库与远程仓库关联,...
### Git使用教程核心知识点 #### 一、Git简介与应用场景 **Git** 是一款开源的分布式版本控制系统,用于跟踪在软件开发过程中对文件所做的更改。它最初由Linus Torvalds于2005年创建,目的是为了更高效地管理Linux...
Git 使用简介 Git 是一个版本控制系统,允许用户追踪文件的变化历史,并且能够在不同的开发分支之间进行切换和合并。本文档将对 Git 的基本概念和使用方法进行介绍,并对 Git 的分支模型进行详细的解释。 Git 的...
Git 的基础知识包括获取项目的 Git 仓库、记录每次更新到仓库、查看提交历史、撤消操作、远程仓库的使用、打标签等内容。 三、Git 分支 Git 分支是 Git 的一个重要特性,它可以让开发者在不同的分支上工作,从而...
- **查看提交历史**:使用`git log`等命令查看项目的版本历史和变更记录。 - **撤消操作**:如果需要撤销已经提交的更改,可以使用`git revert`或`git reset`等命令。 - **远程仓库使用**:通过推送(push)和拉取...
Gitblit提供了丰富的日志记录,便于排查问题和分析使用情况。同时,可以配置性能监控,确保服务器运行稳定。 9. **问题与解答** 在使用过程中遇到任何疑问,可以参考Gitblit的官方文档或社区论坛。社区的活跃用户...
### Git使用入门知识点详解 #### 一、Git简介与应用场景 **Git** 是一款开源的分布式版本控制系统,用于跟踪在软件开发过程中对文件所做的更改。它最初由Linus Torvalds于2005年创建,目的是为了更高效地管理Linux...
在使用Git之前,需要配置你的用户名和电子邮件,因为Git使用这些信息记录提交信息: ``` git config --global user.name "你的名字" git config --global user.email "你的邮箱" ``` 5. **添加和提交文件**: ...
3. 查看和编辑Git配置,使用`git config --list`查看当前配置,使用`git config -e [--global]`编辑配置文件。 4. 设置提交代码时使用的用户信息,通过`git config [--global] user.name "[name]"`和`git config [--...
* `git log`:用于查看提交历史记录。 * `git branch`:用于查看和创建分支。 * `git checkout`:用于切换分支或版本。 * `git remote`:用于添加和管理远程仓库。 Git 是一个功能强大且灵活的版本控制系统,通过...
6. **查看提交历史**:使用`git log`命令可以查看项目的历史提交记录。这是一个非常有用的命令,可以帮助开发人员追踪代码的变化历史。 #### 三、常用命令 1. **查看文件差异**:使用`git diff`命令可以查看工作区...
在多人协作的环境中,团队成员可以使用Git的分支管理功能来并行开发项目,然后通过合并分支的方式将不同人的工作成果合并到主分支上。 Git还提供了强大的分支管理功能,允许开发者基于现有代码创建分支进行独立开发...
- **日志和监控**:配置日志记录和性能监控,确保Gitblit的稳定运行。 ### 5. 安全性 为保障数据安全,Gitblit提供了多种安全措施: - **SSL/TLS加密**:启用HTTPS,确保数据传输过程中的安全性。 - **身份验证**...
大多数现代操作系统都支持通过包管理器安装Git,例如在Ubuntu上可以使用`apt-get install git`命令,在macOS上可以使用Homebrew,而在Windows上则可以使用Git for Windows。安装完成后,用户需要通过`git config`...
### Git学习记录 ...以上是基于网易云课堂小甲鱼Git教学视频记录的学习笔记内容,涵盖了Git的基本使用方法以及一些高级特性。通过这些知识点的学习,可以快速掌握Git的核心功能,并应用于实际项目中。
- **提交更改:** `git commit -m "commit message"` 命令用于将暂存区的文件提交到仓库的历史记录中。 - **查看状态:** `git status` 命令用于显示工作目录和暂存区的状态。 - **查看日志:** `git log` 命令用于...
通过`git config color.ui true`可以开启彩色的命令行输出,而`git config --global format.pretty oneline`则使得历史记录在显示时只占用一行。如果需要交互式地管理缓存区中的文件,可以使用`git add -i`命令。 ...