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给官方仓库来贡献代码。