window安装github客户端下载
https://desktop.github.com/
linux安装github客户端 yum install git
1、自动记录版本情况
2、可以任意回到过去版本
3、可以多端共享
4、版本管理工具演变
1) cvs
始祖,集中式(1985年)
2) svn
集大成者,集中式(2000年)
3) geet
主流,linux核心开发者,分布式(2005年)
4) github
geet社区,托管网站(2008年)
5、集中式需要一个服务器进行提交更新查看
6、分布式每一个人都已在不联网的情况下进行代码提交,修改,查看
7、创建一个项目
1、点击登入后页面的new repository
Initialize this repository with a README 创建一个README文件
linux操作git
1、linux检出github项目
点击git网站项目所在位置clone or download
2、linux界面操作
git clone 网站上点击出来的地址
3、提交代码
1)查看工作区的状态
git status --看是否有未跟踪文件
2)发现为跟踪文件,为其添加一个跟踪
git add 未跟踪的文件名
3)再次查看工作区的状态
git status --再次查看状态
--撤销跟踪 git reset HEAD(必须大写HEAD)
--提交代码 git commit --需要填写提交备注
4)查看github的网站没有显示
--git commit只停留在本地的git工作区,没有提交到远程工作目录上
5)需要提交到远程github的project管理
--git push
--出现异常 error: The requested URL returned error: 403 Forbidden while accessing https://github.com/xiaozhukai/SSM.git/info/refs
需要修改git/config配置文件,复制远程工作去的目录
window操作git
1、配置ssh环境
--进入本地电脑的仓库目录
git init
-- ssh-keygen -t rsa -C "308252970@qq.com" --创建公钥
-- 点击github官网上的 Settings
-- 点击SSH key
-- git config --global user.name "xiaozhukai" --设置username
-- git config --global user.email "308252970@qq.com" --设置email
-- git remote add origin git@github.com:xiaozhukai/SSM --yourName:用户名,yourRepo:刚才新建的仓库
--出现fatal: remote origin already exists.
执行删除远程git仓库命令
git remote rm origin
--在重新添加
2、window检出github项目
点击git网站项目所在位置clone or download
3、window界面操作
git clone 网站上点击出来的地址
4、提交代码
1)查看工作区的状态
git status --看是否有未跟踪文件
2)发现为跟踪文件,为其添加一个跟踪
git add 未跟踪的文件名
3)再次查看工作区的状态
git status --再次查看状态
--撤销跟踪 git reset HEAD(必须大写HEAD)
--提交代码 git commit --需要填写提交备注
4)查看github的网站没有显示
--git commit只停留在本地的git工作区,没有提交到远程工作目录上
5)出现这个错误的时候error: failed to push some refs to 'git@github.com:xiaozhukai/SSM'
-- 说明没有合并代码
-- git push --rebase origin master(合并master代码)
6)进行代码提交
-- git push -u origin master
5、代码回滚
1) git log --查看log目录,查看commit指针位置
2) 通过修改指针位置还原代码
git reset --hard CommitID
3) git reflog --查看当前版本之前的所有版本号
6、建立里程碑
1、进入github官网此项目工作区
2、点击releases按钮创建里程碑
linux安装github客户端 yum install git
1、自动记录版本情况
2、可以任意回到过去版本
3、可以多端共享
4、版本管理工具演变
1) cvs
始祖,集中式(1985年)
2) svn
集大成者,集中式(2000年)
3) geet
主流,linux核心开发者,分布式(2005年)
4) github
geet社区,托管网站(2008年)
5、集中式需要一个服务器进行提交更新查看
6、分布式每一个人都已在不联网的情况下进行代码提交,修改,查看
7、创建一个项目
1、点击登入后页面的new repository
Initialize this repository with a README 创建一个README文件
linux操作git
1、linux检出github项目
点击git网站项目所在位置clone or download
2、linux界面操作
git clone 网站上点击出来的地址
3、提交代码
1)查看工作区的状态
git status --看是否有未跟踪文件
2)发现为跟踪文件,为其添加一个跟踪
git add 未跟踪的文件名
3)再次查看工作区的状态
git status --再次查看状态
--撤销跟踪 git reset HEAD(必须大写HEAD)
--提交代码 git commit --需要填写提交备注
4)查看github的网站没有显示
--git commit只停留在本地的git工作区,没有提交到远程工作目录上
5)需要提交到远程github的project管理
--git push
--出现异常 error: The requested URL returned error: 403 Forbidden while accessing https://github.com/xiaozhukai/SSM.git/info/refs
需要修改git/config配置文件,复制远程工作去的目录
window操作git
1、配置ssh环境
--进入本地电脑的仓库目录
git init
-- ssh-keygen -t rsa -C "308252970@qq.com" --创建公钥
-- 点击github官网上的 Settings
-- 点击SSH key
-- git config --global user.name "xiaozhukai" --设置username
-- git config --global user.email "308252970@qq.com" --设置email
-- git remote add origin git@github.com:xiaozhukai/SSM --yourName:用户名,yourRepo:刚才新建的仓库
--出现fatal: remote origin already exists.
执行删除远程git仓库命令
git remote rm origin
--在重新添加
2、window检出github项目
点击git网站项目所在位置clone or download
3、window界面操作
git clone 网站上点击出来的地址
4、提交代码
1)查看工作区的状态
git status --看是否有未跟踪文件
2)发现为跟踪文件,为其添加一个跟踪
git add 未跟踪的文件名
3)再次查看工作区的状态
git status --再次查看状态
--撤销跟踪 git reset HEAD(必须大写HEAD)
--提交代码 git commit --需要填写提交备注
4)查看github的网站没有显示
--git commit只停留在本地的git工作区,没有提交到远程工作目录上
5)出现这个错误的时候error: failed to push some refs to 'git@github.com:xiaozhukai/SSM'
-- 说明没有合并代码
-- git push --rebase origin master(合并master代码)
6)进行代码提交
-- git push -u origin master
5、代码回滚
1) git log --查看log目录,查看commit指针位置
2) 通过修改指针位置还原代码
git reset --hard CommitID
3) git reflog --查看当前版本之前的所有版本号
6、建立里程碑
1、进入github官网此项目工作区
2、点击releases按钮创建里程碑