Github使用方法 (包含本地上传)
2016-12-21 10:32
225 查看
图文介绍本地VS远程关系
参照:http://blog.csdn.net/CL18652469346/article/details/53781413
一.远程初始步骤
(1)github 帐户注册 — 也就是帐户名,密码
github:https://github.com
若是不放心注册流程参照:http://jingyan.baidu.com/article/455a9950abe0ada167277864.html
(2)github 验证帐户 — 其实就是邮箱认证
新建一个仓库
点击New repository,会提示邮箱地址未验证—进入邮箱进行认证下咯
(3)新建仓库(远程)
点击New repository,输入仓库名,选择Public,选择Initialize ,点击创建
教程:http://www.cnblogs.com/ruofengzhishang/p/3842587.html 的第二步
二.本地初始步骤
(1)安装Git
地址:https://git-for-windows.github.io/ (可以下载最新版本)
安装:下载好,一直点击下一步安装即可
(2)创建代码仓库(本地)
a.右击桌面,点击Git Bash
b.配置身份
c.创建代码仓库(Create Respository) — 所有的本地提交的代码都存于此,然后才推送到远程
— 每个项目都要进行创建
1’ cd 项目目录
2’ git init — 会生成.git 隐式文件夹(记录所有的本地Git操作)
(3)提交本地代码 – 本地初始化时候不需要,需要的是 三.(8)
三.Git使用细节
(1)用户指定文件或者目录排除在版本控制之中
编辑 .gitignore 文件,eg: bin/
—> 使得bin/ 目录下的所有文件都不会加入到版本控制中
之后提交代码到本地仓库.如上 二.(3)
(2)查看修改内容
(3)撤销未提交的修改
后,git status会发现无修改了
(4)撤销已经添加的修改(已经 git add . 过)
(5)查看提交记录
(6)本地分支的使用
分支线和主干线同时进行开发而互不影响
a. 查看本地分支
应该会有master主分支
b. 创建本地分支version1.0
c. 切换当前本地分支
d. 创建本地分支并切换到该分支
e. 修改本地分支名字
(7)远程分支使用
a. 查看远程分支
b. 创建远程分支
c. 修改远程分支名字
tips:操作请谨慎
(1)在本地的clone版本中重命名分支
(2)删除远程待修改的分支名
(3)则本地的新分支名push到远程
(8)本地与远程的合作(本地代码上传gitHub)
比如说现在有一个远程版本库的 Git 地址是 https://github.com/exmaple/test.git
1’ 把远程版本库克隆到本地 (在项目目录下做)
将这个目录中的所有文件全部复制到上一层目录中,这样就能将整个CoolWeather 工程目录添加到版本控制中去了
注意.git 隐士文件不要漏掉
2’ 将本地修改的内容同步到远程版本库
3’ 将远程版本库上的修改同步到本地
a.
b.
4’ 将现有的文件提交到github中
Git常见命令
参照:http://blog.csdn.net/cl18652469346/article/details/53781095
参照:http://blog.csdn.net/CL18652469346/article/details/53781413
一.远程初始步骤
(1)github 帐户注册 — 也就是帐户名,密码
github:https://github.com
若是不放心注册流程参照:http://jingyan.baidu.com/article/455a9950abe0ada167277864.html
(2)github 验证帐户 — 其实就是邮箱认证
新建一个仓库
点击New repository,会提示邮箱地址未验证—进入邮箱进行认证下咯
(3)新建仓库(远程)
点击New repository,输入仓库名,选择Public,选择Initialize ,点击创建
教程:http://www.cnblogs.com/ruofengzhishang/p/3842587.html 的第二步
二.本地初始步骤
(1)安装Git
地址:https://git-for-windows.github.io/ (可以下载最新版本)
安装:下载好,一直点击下一步安装即可
(2)创建代码仓库(本地)
a.右击桌面,点击Git Bash
b.配置身份
git config --global user.name "xxx" git config --global user.email "xxxxxxxx" 查看配置: git config --list git config --global user.name git config --global user.email
c.创建代码仓库(Create Respository) — 所有的本地提交的代码都存于此,然后才推送到远程
— 每个项目都要进行创建
1’ cd 项目目录
2’ git init — 会生成.git 隐式文件夹(记录所有的本地Git操作)
(3)提交本地代码 – 本地初始化时候不需要,需要的是 三.(8)
git add . git commit -m "commit tips"
三.Git使用细节
(1)用户指定文件或者目录排除在版本控制之中
编辑 .gitignore 文件,eg: bin/
—> 使得bin/ 目录下的所有文件都不会加入到版本控制中
之后提交代码到本地仓库.如上 二.(3)
(2)查看修改内容
git status git diff --- 所有文件 git diff filename --- 指定文件
(3)撤销未提交的修改
git checkout filename
后,git status会发现无修改了
(4)撤销已经添加的修改(已经 git add . 过)
git reset HEAD filename git checkout filename
(5)查看提交记录
git log --- 查看历史提交记录 git log commitID -1 -p --- 显示一条指定记录,并且显示修改内容
(6)本地分支的使用
分支线和主干线同时进行开发而互不影响
a. 查看本地分支
git branch
应该会有master主分支
b. 创建本地分支version1.0
git branch version1.0
c. 切换当前本地分支
git checkout version1.0
d. 创建本地分支并切换到该分支
git checkout -B version2.0
e. 修改本地分支名字
git branch -m <old_branch_name> <new_branch_name>
(7)远程分支使用
a. 查看远程分支
git branch -r
b. 创建远程分支
git push branch_name --- 查看远程,会发现多了
c. 修改远程分支名字
tips:操作请谨慎
(1)在本地的clone版本中重命名分支
git branch -m old_remote new _remote
(2)删除远程待修改的分支名
$ git push origin --delete [branch-name] 或者$ git branch -dr [remote/branch]
(3)则本地的新分支名push到远程
git push origin [branch-name]
(8)本地与远程的合作(本地代码上传gitHub)
比如说现在有一个远程版本库的 Git 地址是 https://github.com/exmaple/test.git
1’ 把远程版本库克隆到本地 (在项目目录下做)
git clone https://github.com/exmaple/test.git //会新建一个和项目同名的目录,进入后 ls -al
将这个目录中的所有文件全部复制到上一层目录中,这样就能将整个CoolWeather 工程目录添加到版本控制中去了
注意.git 隐士文件不要漏掉
2’ 将本地修改的内容同步到远程版本库
git push origin master --- origin 远程版本库德git地址,master是同步到远程的哪个分支上
3’ 将远程版本库上的修改同步到本地
a.
git fetch origin master --- 将远程版本库上的代码同步到本地,但是不会合并到任何分支上去,而是会存放在到一个 origin/master 分支上 --- 可git diff origin/master
b.
git merge origin/master --- 将 origin/master 分支上的修改合并到主分支上
或者一步到位 git pull origin master --- pull 命令则是相当于将 fetch 和 merge 这两个命令放在一起执行
4’ 将现有的文件提交到github中
git add . git commit -m "commit tips"
git push origin master
--- 此时刷新远程,可以看到刚才的提交已经存在了
Git常见命令
参照:http://blog.csdn.net/cl18652469346/article/details/53781095
相关文章推荐
- MacOS使用命令行上传本地代码包到Github方法
- Github上创建项目,并将本地项目上传到远程仓库的方法(使用git bash)
- 本地上传到github上 及down 别人的项目 ,最基础的使用方法
- Github使用方法:如何将本地的文件夹整体上传到Github上
- Git的使用--如何将本地项目上传到Github(两种简单、方便的方法)
- 使用Git将本地代码上传到GitHub
- 使用Git命令把本地项目上传到Github托管
- 使用Git上传本地项目代码到github
- 使用git和github上传本地项目
- 表单包含file上传文件提交,使用ajaxSubmint或者ajaxForm 遇到的问题以及解决方法
- 使用Git上传本地项目代码到github
- 使用idea将本地项目上传至github及clone
- git使用之如何将github库下载到本地与如何将代码上传github
- 使用git和github上传本地项目
- Android Studio使用Git上传项目以及从本地Clone GitHub上的项目
- Android-git的第一次使用-将本地文件上传到github
- 使用递归方法实现,向FTP服务器上传整个目录结构、从FTP服务器下载整个目录到本地的功能
- git使用之如何将github库下载到本地与如何将代码上传github
- 使用Git将本地代码上传到GitHub
- 使用Git将本地代码上传到GitHub