GitHub进阶笔记1--Github常用命令
2017-05-21 23:53
260 查看
1.GitHub常用命令
在GitHub上,可以任意Fork开源仓库;
自己拥有Fork后的仓库的读写权限;
可以推送pull request给官方仓库来贡献代码。
pwd 显示当前目录 cls 清除命令行中的内容 cd f:/Windows 跳转到某一个目录 git init 初始化当前目录为repository(仓库) git add filename 将某一个文件添加到仓库中 git rm filename 从当前工作空间和索引中删除文件 git add * 将当前目录下的所有文件全部添加到仓库中 git commit -m"注释" 将当前已经add到仓库的文件提交到仓库中 //配置自己的github git config --global user.name "yourname" git config --global user.email "youremail@domain.com" git config --list 查看配置信息 git log 查看历史日志 git diff 查看文件变更 ******************************************************************* git 在ubuntu下可以查看系统中是否安装了Git sudo apt-get install git 在ubuntu下安装git软件 修改配置 name =you name email= your email ssh-kengen -C"your eamil address@gmail.com" -t rsa 创建公钥 ssh -v git@github.com 测试看公钥是否配置成功 ********************************************************************* 在建立好仓库,且为当前仓库和远程github仓库创建好公钥后,即可进行代码推送和下载工作 git remote add origin git@github.com:TimorChow/FirstDemo.git #连接刚刚创建的仓库地址 git push -u origin master 把本地代码push(推送)到远程上 说明:如果是首次创建的github版本库,在push代码时出错,此时有以下几种解决办法: 1.使用强制push方法: git push -u origin master -f 这样会使远程修改丢失,一般是不可取的,尤其是多人协作开发的时候 2.push前先将远程repository修改pull下来 git pull origin master git push -u origin master ********************************************************************* Git clone git_address 把github里面的项目复制到本地,如下:
git clone git@github.com:jianbuzhang/CPP-STL-Reference.git git remote add origin git_address 从现有仓库克隆 git branch [name] 创建新的分支 ********************************************************************* 本地代码更新推送 vi Readme 更新文件 git commit -a 自动commit更改文件 git push origin master 更新至远程 git branch new-feature 显示当前分支是master vi page_cache.inc.php 切换到新分支 git add page_cache.inc.php git push origin new-feature 合并到远程服务器
在GitHub上,可以任意Fork开源仓库;
自己拥有Fork后的仓库的读写权限;
可以推送pull request给官方仓库来贡献代码。
相关文章推荐
- 【Git/Github学习笔记】Git常用命令(代码拉取)
- 【Git/Github学习笔记】Git常用命令(版本回退)
- 【Git/Github学习笔记】Git常用命令(推送到远程)
- 【Git/Github学习笔记】Git常用命令(代码冲突)
- 【Git/Github学习笔记】Git常用命令(代码冲突二)
- Linux操作系统及常用命令实战和进阶-笔记
- Linux 学习笔记_3_Linux常用命令_3_文件搜索命令
- Git常用命令和Github协同流程
- Git 常用命令笔记(不定期持续记录)
- Linux常用命令笔记-Shell
- Linux常用命令笔记
- RHCE课程-RH033Linux基础笔记五之常用文本处理命令、输入输出重定向、管道 推荐
- 二、Oracle数据库之学习笔记---Oracle的常用sql*plus命令
- Linux学习笔记6-常用命令
- github常用命令
- linux----笔记1---常用命令
- MongoDB 学习笔记二 CRUD操作 及常用命令
- 笔记:Linux常用命令(六) cat命令
- Linux学习笔记-Vim常用命令
- PostgreSql 学习笔记一 CentOS下安装使用 及常用命令