1浏览器使用github
注册跳过不说
1 下载git
win7官网下载(github可视化界面)
检出项目
网页下载那部分点击Open in Desktop(克隆到本地)
在windos环境下使用git,首先要下载git完了之后会出现Git GUI与Git Bash
1 Git安装后,首先需要设置Git,配置自己的身份,打开Git Bash通过以下两个命令:
$ git config --global user.name lytforgood
$ git config --global user.email lytforgood@163.com
2 生成SSH key并提交。
打开 "Git Bash"
ssh-keygen -t rsa -C "lytforgood@163.com"
密钥文件复制到C:\Documents and Settings\Administrator\.ssh\ 目 录下
用记事本打开id_rsa.pub文件,复制内容,
在github.com的网站上到ssh密钥管理页面,添加新公钥,取个名字,内容粘贴刚才复制的内容。
https://help.github.com/articles/generating-ssh-keys/
下载到本地
git clone https://github.com/lytforgood/MLCompetition.git
3 在Github上创建项目
4 对本地项目初始化
1)进入项目所在的目录。有两种方式:一是在项目文件夹右键选择Git bash;二是先打开Git bash,通过cd等命令进入项目所在文件夹。在此推荐第一种。
2)执行以下命令对项目初始化
$ git init
3)添加项目文件夹中需要提交到远程的文件或文件夹
$ git add .
4)执行以下命令
$ git commit
或者git commit -m "修改readme"
5 将本地项目传送到Github远程仓库上
第一次需要删除覆盖需要如下命令
$ git remote add origin git@github.com:lytforgood/MLCompetition.git
提交到远程
$ git push -u origin master
在执行第一条命令时,如果出现错误提示fatal: remote origin already exists.则代表你在Github创建的项目内有初始文件(例如README.md)。
解决办法是执行以下命令:
$ git remote rm origin
在执行第二条命令时,可能出现错误提示error:failed to push som refs to...,解决办法是先把远程仓库中有的文件pull下来。
命令如下:
$ git pull origin master
1 linux安装git
yum install git
git -help
2 linux检出git项目
mkdir test
cd test
git clone https://github.com/lytforgood/AllTest.git
3 linux提交git项目
查看工作区状态--有新文件显示有未跟踪--多次使用查看
git status
建立跟踪
git add 新文件
执行变更
git commit
输入修改目的/说明
--现在只是在本地仓库执行了修改未同步到github
同步到github
git push
输入 用户名 lytforgood 和 密码 asdfqwer1234
4 linux解决代码冲突
下载最新的项目代码到本地
git pull
修改冲突文件--删除那些标记
继续提交git add 新文件 git commit git push
5 如何回到过去、未来--跳转到某个commit的id版本
查看版本信息 提交的记录
git log
重置暂存区与工作区,与上一次commit保持一致 [commit-id] eg:0ce6fd2一堆字符串
git reset --hard [commit-id]
git reflog 显示commit的版本id
6 建立里程碑--软件版本
点进项目--项目说明下面有一行
1 commit 1 branch 0 releases 1 contributor
选择 releases
创建 releases 填写如下信息
eg:版本号:0.1 标签:第一个版本 说明:第一个版本,什么都没有
7 分支开发之分支合并(后面继续学习补充) 主要用于临时修改bug补充发布个修改版本或者开源软件多人开发合并
查看仓库分支
git branch
查看本地仓库分支
git branch -v
查看分支跟踪情况
git branch <branch name>
新建分支
git branch -d <branch name>
README.md
标题
====
====可以让上一行内容加大-类似标题
https://github.com/lytforgood/AllTest.git
git@github.com:lytforgood/AllTest.git
在命令行上创建一个新的存储库
create a new repository on the command line
echo "# AllTest" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/lytforgood/AllTest.git
git push -u origin master
从命令行上推一个现有的存储库
push an existing repository from the command line
git remote add origin https://github.com/lytforgood/AllTest.git
git push -u origin master
1.查看配置 git config -1
2.保存用户名和密码
对于http(s)协议,可以用下面命令临时缓存 git config --global credential.helper cache
开启linux缓存 git config --global credential.helper wincred
开启windows缓存 对于ssh协议,可以用ssh key,具体教程网上很多。
git reset 还原本地工作文件
简化说明版本:
win7提交github
git clone https://github.com/lytforgood/AllTest.git //下载到本地
git init //右键git bash 初始化仓库
git add . //添加文件
git commit -m "修改readme" //提交到本地
git remote add origin https://github.com/lytforgood/AllTest.git //添加到远程仓库git remote rm origin
git push -u origin master //提交 错误+ git pull origin master
lytforgood
注册跳过不说
1 下载git
win7官网下载(github可视化界面)
检出项目
网页下载那部分点击Open in Desktop(克隆到本地)
在windos环境下使用git,首先要下载git完了之后会出现Git GUI与Git Bash
1 Git安装后,首先需要设置Git,配置自己的身份,打开Git Bash通过以下两个命令:
$ git config --global user.name lytforgood
$ git config --global user.email lytforgood@163.com
2 生成SSH key并提交。
打开 "Git Bash"
ssh-keygen -t rsa -C "lytforgood@163.com"
密钥文件复制到C:\Documents and Settings\Administrator\.ssh\ 目 录下
用记事本打开id_rsa.pub文件,复制内容,
在github.com的网站上到ssh密钥管理页面,添加新公钥,取个名字,内容粘贴刚才复制的内容。
https://help.github.com/articles/generating-ssh-keys/
下载到本地
git clone https://github.com/lytforgood/MLCompetition.git
3 在Github上创建项目
4 对本地项目初始化
1)进入项目所在的目录。有两种方式:一是在项目文件夹右键选择Git bash;二是先打开Git bash,通过cd等命令进入项目所在文件夹。在此推荐第一种。
2)执行以下命令对项目初始化
$ git init
3)添加项目文件夹中需要提交到远程的文件或文件夹
$ git add .
4)执行以下命令
$ git commit
或者git commit -m "修改readme"
5 将本地项目传送到Github远程仓库上
第一次需要删除覆盖需要如下命令
$ git remote add origin git@github.com:lytforgood/MLCompetition.git
提交到远程
$ git push -u origin master
在执行第一条命令时,如果出现错误提示fatal: remote origin already exists.则代表你在Github创建的项目内有初始文件(例如README.md)。
解决办法是执行以下命令:
$ git remote rm origin
在执行第二条命令时,可能出现错误提示error:failed to push som refs to...,解决办法是先把远程仓库中有的文件pull下来。
命令如下:
$ git pull origin master
1 linux安装git
yum install git
git -help
2 linux检出git项目
mkdir test
cd test
git clone https://github.com/lytforgood/AllTest.git
3 linux提交git项目
查看工作区状态--有新文件显示有未跟踪--多次使用查看
git status
建立跟踪
git add 新文件
执行变更
git commit
输入修改目的/说明
--现在只是在本地仓库执行了修改未同步到github
同步到github
git push
输入 用户名 lytforgood 和 密码 asdfqwer1234
4 linux解决代码冲突
下载最新的项目代码到本地
git pull
修改冲突文件--删除那些标记
继续提交git add 新文件 git commit git push
5 如何回到过去、未来--跳转到某个commit的id版本
查看版本信息 提交的记录
git log
重置暂存区与工作区,与上一次commit保持一致 [commit-id] eg:0ce6fd2一堆字符串
git reset --hard [commit-id]
git reflog 显示commit的版本id
6 建立里程碑--软件版本
点进项目--项目说明下面有一行
1 commit 1 branch 0 releases 1 contributor
选择 releases
创建 releases 填写如下信息
eg:版本号:0.1 标签:第一个版本 说明:第一个版本,什么都没有
7 分支开发之分支合并(后面继续学习补充) 主要用于临时修改bug补充发布个修改版本或者开源软件多人开发合并
查看仓库分支
git branch
查看本地仓库分支
git branch -v
查看分支跟踪情况
git branch <branch name>
新建分支
git branch -d <branch name>
README.md
标题
====
====可以让上一行内容加大-类似标题
https://github.com/lytforgood/AllTest.git
git@github.com:lytforgood/AllTest.git
在命令行上创建一个新的存储库
create a new repository on the command line
echo "# AllTest" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin https://github.com/lytforgood/AllTest.git
git push -u origin master
从命令行上推一个现有的存储库
push an existing repository from the command line
git remote add origin https://github.com/lytforgood/AllTest.git
git push -u origin master
1.查看配置 git config -1
2.保存用户名和密码
对于http(s)协议,可以用下面命令临时缓存 git config --global credential.helper cache
开启linux缓存 git config --global credential.helper wincred
开启windows缓存 对于ssh协议,可以用ssh key,具体教程网上很多。
git reset 还原本地工作文件
简化说明版本:
win7提交github
git clone https://github.com/lytforgood/AllTest.git //下载到本地
git init //右键git bash 初始化仓库
git add . //添加文件
git commit -m "修改readme" //提交到本地
git remote add origin https://github.com/lytforgood/AllTest.git //添加到远程仓库git remote rm origin
git push -u origin master //提交 错误+ git pull origin master
lytforgood