分布式项目版本管理工具,效果远超SVN,谁用谁知道?
安装(windows):
git的安装通常是按照正常顺序执行安装即可,没什么复杂的?
基础配置:
linu下载:
wget命令即可
linux下的最重要的安装依赖的问题?
安装Git?
tar -zxvf git的gz包
编译?
make prefix=/user/local all
git --version :出现版本号即成功
选择GitHUb的SSH远程连接,然后使用Git进行克隆?
mkidr gitdownload
cd gitdownload/
git clone SSH远程连接
以上为Git在linux下的常用安装
============================================================================
Git的秘钥安装过程
如果初次安装这里会报一个没有权限错误(此处为没有秘钥),需要配置shh key pair
ssh-keygen -t ras -c “当时配置的SHH用户”
ssh-add ~/.ssh/id_ras
cat ~/.ssh/id_ras.pub 查看获取私钥
如果首次执行会报错说无法打开连接,那么请执行如下操作:
eval `ssh-agent`
ssh-add ~/.ssh/id_ras 再次执行
ssh-add -l 查看新的ras
将获取到的秘钥复制到GitHub上,进入到个人的SSH公钥配置进行填充
Git验证:
查看版本
============================================================================
编码问题?
============================================================================
Git的常用命令
1----在自己的GItHub上创建自己的工作库,获取一个远程连接
2----Git init :Git初始化
3----Git status :查看文件状态
4----Git add . : 将修改的文件添加至Git上
5----Git status :再次查看文件状态
6----git commit -am 'firstcommitinitproject' :将文件提交至Git并备注为 'firstcommitinitproject'
7----git remote add origin git@github.com:TheSongOfTheMoon/mmall_learning.git :将Git 与 Hub连接
8----git branch :查看Hub上大的分支
9----git push -u origin master :提交代码给根目录的master目录
10--git push -u -f origin master :9在项目初始化的时候会报错,首次提交可使用强制提交
11--git checkout . :检索代码(用于还原本地代码)
12--git pull :用于拉取代码
13--git push : 用于推送代码
14--git checkout -b v1.0 origin/master :创建分支,在master目录下创建v1.0
15--git push origin HEAD -u :创建远程分支
16--git checkout 分支名 :切换分支
============================================================================