GitHub进阶笔记1--Github常用命令
来源:互联网 发布:linux 网络连接日志 编辑:程序博客网 时间:2024/04/26 23:14
1.GitHub常用命令
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给官方仓库来贡献代码。
阅读全文
0 0
- GitHub进阶笔记1--Github常用命令
- gitHub常用命令笔记
- Github使用进阶<1>
- GitHub常用命令
- github常用命令
- gitHub常用命令
- github常用命令
- github 常用命令
- GitHub 常用命令
- GitHub常用命令
- GitHub常用命令
- GitHub常用命令
- GitHub常用命令
- github常用命令
- GitHub常用命令
- github常用命令
- github常用命令
- github常用命令
- 新唐Nuvoton NUC972 看门狗WatchDog(WDT)使用注意事项
- 联合类型及其应用
- Jfinal配置不得不注意的问题
- Shell case esac语句
- Mac版R语言(五)使用正则表达式(Regular Expressions)提取数据信息
- GitHub进阶笔记1--Github常用命令
- Maven使用心得
- 实现AJAX跨域的三种方法
- CMD命令---切换目录
- 第十二周作业
- 求两个数组的交集
- Arithmetic Slices
- 设计模式 — 生成器模式 (Builder)
- Java基础