一、Git的安装(RedHat)
https://blog.csdn.net/mao_tao/article/details/78398933
安装curl的
./config --prefix=/usr/local –-with-ssl=/usr/local 改成
./configure --prefix=/usr/local –-with-ssl=/usr/local
按照Blog提示可以成功安装Git
二、Git简单使用
安装完Git之后,需要创建工作区(workspace),在空文件夹中执行 git init
给自己的git标注邮箱和姓名:
git config --global user.name “你的名字”
git config --global user.email “你的邮箱”
git status 查看工作区状态
对文件的操作:
git add main.c 可以将文件 main.c 添加到暂存区(stage)
git reset HEAD main.c 从暂存区撤离文件main.c
git commit -m '版本备注信息' 将文件添加到版本库
git reset --hard HEAD^ 版本库回退
其中“HEAD^” 与 HEAD~1 和用序列号是等价的
git log 查看历史版本,完整版本序列号
git relog 查看简单版本号,可用于版本库的回退
git checkout -- filename 丢弃修改
git rm filename 删除一个文件并提交到暂存区
对分支的管理:
git branch 查看分支
git branch <name> 创建分支
git branch checkout <name> 切换分支
git checkout -b <name> 创建并切换分支
git branch -d <name> 删除分支
git merge <name> 合并某分支到当前分支
对工作现场的操作:
git stash 备份当前的工作区的内容,将当前的工作区内容保存到Git栈中
git stash list 显示Git栈内的所有备份,可以利用这个列表来决定从那个地方恢复
git stash pop 恢复工作现场
git stash apply stash@{your value} 恢复以前的状态,stash@{your value}值可以用 git stash list 查看
三、连接Github
生成通信密钥 方法:ssh-keygen -t rsa -C "Email@126.com" (github 邮箱)
-t 指定密钥类型,默认是 rsa ,可以省略。
-C 设置注释文字,比如邮箱。
生成密钥之后,在home目录中 cd .ssh
查看 id_rsa.pub 文件,并将其内容复制到GitHub中SSH密钥中
在GitHub中创建一个仓库,点击 Clone with SSH
在一个空文件夹中Clone这个仓库,之后便可以将版本库的文件推到GitHub中了
git clone xiangmudizhi 克隆项目
git push origin 分支名 提交分支到 github
git push -u origin 分支名 提交分支到 github ,并跟踪改分支
git branch --set-upstream-to=origin/远程分支名 本地分支名
功能为:设置本地分支跟踪服务器分支(待验证)
git pull origin 分支名 拉取远程服务器上的分支 更新到本地