玩转github
2016-07-22 00:32
274 查看
1.和github建立互信关系 (建立互信关系后,上传下载不要输入github密码)
本地运行:ssh-keygen,生成新的公钥,放在~/.ssh/id_rsa.pub中,将公钥添加到github上(右上角"settings->SSH and GPG keys->New SSH key")。
2.将项目仓库ci到本地
命令:git clone xxx.git
3.编辑项目内容
新增文件:git add newfile
查看文件状态:git status -s (新增、修改都会有显示)
删除文件:git rm filename
更新trunk上代码: git pull
查看具体改动:git diff 文件名
4.分支
查看分支:git branch
新增分支: git branch branchname
删除分支:git brand -d brandname
切换分支:git checkout branchname
将分支提交到github:
先建立一个远程分支关联:git push --set-upstream origin branchname;
之后提交只要:git push
如果主干有变动,则分支:git merge master; git push
主干和分支同步,得先切到主目录 然后运行 git merge branchname ; git push
5.提交代码
提交到本地库: git commit filename -m "log info"
提交到github远程仓库: git push (gitpath)
本地运行:ssh-keygen,生成新的公钥,放在~/.ssh/id_rsa.pub中,将公钥添加到github上(右上角"settings->SSH and GPG keys->New SSH key")。
2.将项目仓库ci到本地
命令:git clone xxx.git
3.编辑项目内容
新增文件:git add newfile
查看文件状态:git status -s (新增、修改都会有显示)
删除文件:git rm filename
更新trunk上代码: git pull
查看具体改动:git diff 文件名
4.分支
查看分支:git branch
新增分支: git branch branchname
删除分支:git brand -d brandname
切换分支:git checkout branchname
将分支提交到github:
先建立一个远程分支关联:git push --set-upstream origin branchname;
之后提交只要:git push
如果主干有变动,则分支:git merge master; git push
主干和分支同步,得先切到主目录 然后运行 git merge branchname ; git push
5.提交代码
提交到本地库: git commit filename -m "log info"
提交到github远程仓库: git push (gitpath)
相关文章推荐
- 蓝桥杯 ALGO-126 算法训练 水仙花
- python 子类继承父类的__init__方法
- 一个高性能的FTP客户端
- php 字符串长度的解释
- Ansible 简单入门
- PHP模拟登录并获取数据
- Visual C++
- 蓝桥杯 ALGO-116算法训练 最大的算式
- php rsa加密解密实例
- 蓝桥杯ALGO-125算法训练 王、后传说(回溯、递归)
- 蓝桥杯 ALGO-8 算法训练 操作格子(线段树)
- AspectJ的切入点表达式---execution表达式详解
- 小白学习python之路-----笔记(一)
- [C#]银行家算法的实现
- 蓝桥杯 ALGO-11算法训练 瓷砖铺放(递归/动态规划)
- hibernate与struts2一起时的异常处理
- 蓝桥杯 ALGO-29 算法训练 校门外的树(区间处理)
- c语言中 结构变量,结构类型标示,结构类型定义的区别
- 使用setprecision控制输出流显示浮点数的有效数字个数(C++)
- Java 编程思想——第一章:对象导论