1
|
# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel |
1
2
3
4
|
# tar -zxvf git- 1.8 . 4.2 .tar.gz
# cd git- 1.8 . 4.2
# make prefix=/usr/local all # make prefix=/usr/local install |
1
2
|
# git config --global user.name "Leon Hao"
# git config --global user.email haolulue@ 163 .com
|
1
|
# git config --global core.editor emacs |
1
|
# git config --global merge.tool vimdiff |
1
2
3
|
[root@SK-UAT-MYSQL /]# git config --list user.name=Leon Hao user.email=haolulue@ 163 .com
|
1
|
# git init |
1
2
3
4
5
6
7
8
9
10
11
12
13
|
# See http: //help.github.com/ignore-files/ for more about ignoring files.
# # If you find yourself ignoring temporary files generated by your text editor # or operating system, you probably want to add a global ignore instead: # git config --global core.excludesfile '~/.gitignore_global'
# Ignore bundler config. /.bundle # Ignore the default SQLite database.
/db/*.sqlite3 /db/*.sqlite3-journal # Ignore all logfiles and tempfiles. /log/*.log /tmp |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# See http://help.github.com/ignore-files/ for more about ignoring files. # # If you find yourself ignoring temporary files generated by your text editor # or operating system, you probably want to add a global ignore instead: # git config --global core.excludesfile '~/.gitignore_global' # Ignore bundler config. /.bundle # Ignore the default SQLite database. /db/*.sqlite3 /db/*.sqlite3-journal # Ignore all logfiles and tempfiles. /log/*.log /tmp # Ignore other unneeded files. doc/ *.swp *~ .project .DS_Store .idea |
1
|
# git add . |
1
|
# git status |
1
|
# git commit -m "add README.MD"
|
1
|
# git log |
1
|
# git checkout -f |
1
|
# git checkout -b testfz |
1
|
# git branch |
1
|
# git mv README.rdoc README.md |
1
|
# git status |
1
|
# git add . |
1
|
# git commit -a -m "add"
|
1
|
# git checkout master |
1
|
# git merge testfz |
1
|
# git branch -d testfz |
1
2
|
# cd ~/.ssh/ # ssh-keygen -t rsa -C "haolulue@163.com"
|
1
2
3
4
5
|
# git remote add origin git@github.com:haoxiaolu/doccenter # git fetch # git commit -a -m "add file"
# git add . # git push |
相关推荐
使用 Git 进行版本管理在 TwinCAT3 中 在 TwinCAT3 中使用 Git 进行版本管理,主要包括以下几个部分...在 TwinCAT3 中使用 Git 进行版本管理,可以对代码进行版本控制,回退到之前的版本,连接远程 GitHub 上传代码。
此外,Git还支持远程仓库,通过服务如GitHub或GitLab,团队成员可以共享代码,协作开发,进行代码审查,并实现版本控制。 总之,Git-2.34.1-64-bit.zip是一个包含最新Git版本的实用压缩包,特别适合那些希望快速...
1、分布式:Git版本控制系统是一个分布式的系统,是用来保存工程源代码历史状态的命令行工具。 2、保存点:Git的保存点可以追踪源码中的文件, 并能得到某一个时间点上的整个工程项目的状态;可以在该保存点将多人...
### Git和GitHub教程知识点 #### 1.1 Git的诞生 - **背景**: Linus Torvalds 在2005年为了更好地管理Linux内核的源代码,创立了Git。 - **特点**: 分布式的版本控制系统,每一个克隆都是一个完整的备份。 - **优势*...
除了基本的版本控制功能,Git还提供了许多强大的命令,如`git clone`用于复制远程仓库,`git add`用于暂存更改,`git commit`用于保存更改,`git push`用于上传本地更改到远程仓库,以及`git pull`用于获取并合并...
- **分布式版本控制系统**: 如Git,每个开发者的工作站上都保存着完整的历史版本数据,可以独立进行版本控制操作。 - **对比**: - **灵活性**: 分布式版本控制系统更灵活,可以在没有网络的情况下进行大部分操作。 ...
开发者可以通过Git命令行工具与GitHub进行交互,例如使用`git clone`下载远程仓库,`git push`上传本地更改,以及`git pull`获取并整合远程仓库的更新。 安装Git-2.15.0-64-bit.exe这个文件,用户将获得Git的命令行...
Git的常用命令包括`git init`(初始化一个新的仓库)、`git clone`(复制远程仓库)、`git add`(暂存更改)、`git commit`(保存更改)、`git push`(上传本地更改至远程仓库)、`git pull`(获取并合并远程仓库的...
### 使用Git上传现有文件至GitHub知识点详解 #### 一、Git简介 Git是一款分布式版本控制系统,主要用于追踪在软件开发过程中对文件的修改历史。通过Git,开发者可以方便地管理代码的版本,支持多人协作开发,并且...
Git LFS采用客户端-服务器模式,通过Go语言编写,为开发者提供了一种存储和版本控制大型二进制文件的方法,避免了将大文件直接存入Git仓库导致的性能下降和存储空间浪费。 Git LFS的基本工作原理如下: 1. **文件...
使用 Git 上传代码到 GitHub Git 是一个版本控制系统,可以帮助开发者跟踪代码的修改记录,并且可以多人协作开发。GitHub 是一个基于 Git 的版本控制系统的托管平台,提供了免费的公共仓库和私有仓库。使用 Git ...
Git是世界上最先进的分布式版本控制系统,尤其在软件开发领域被广泛使用。Git-2.21.0-64-bit.rar这个压缩包包含了Git的64位版本,版本号为2.21.0,适用于Windows操作系统。对于进行Python开发的程序员而言,Git是不...
Git使用教程,学会使用git以及github远程仓库操作 本资源提供了一个详细的Git使用教程,涵盖了Git的基本概念、安装、配置、创建本地仓库、关联远程分支、删除远程分支关联、删除分支、git stash、git reset、git ...
### Git与GitHub使用详解 #### 一、Git简介与特性 **Git** 是一款非常流行的分布式版本控制系统,由Linus Torvalds于2005年为了更好地管理Linux内核开发而创建。与传统的集中式版本控制系统(如SVN)不同,Git的...
在jenkins的插件管理中,由于不能联网,需要手动上传hpi文件。在插件管理的高级页签中,选择hpi文件,当报错的时候,看详情提示,hpi上传要有先后顺序。挨个点击上传,没特别好的版本。这个rar里面是全部的有关联的...
安装完成后,你可以在Git Bash中使用`ssh-keygen`命令生成一对密钥,并将公钥上传到你的GitHub或GitLab账户。 6. **设置环境变量**:为了让Git命令在任何目录下都能使用,需要将其bin目录添加到系统环境变量PATH中...
- Git的发展迅速,并逐渐成为开源软件开发中的标准版本控制系统。 **1.3 Git基础要点** - **直接快照,而非比较差异**:Git对待数据更像是一个快照流,而非每次记录一系列文件变化。这意味着每次提交都会保存整个...
Git Repo 是一个版本控制系统工具,尤其在开源社区和软件开发领域广泛应用。这个“git-repo-0.7.3.1-Windows-64.zip”文件是Git Repo的一个Windows 64位版本的压缩包,它包含了运行和管理Git仓库所需的所有组件。...