您的位置:首页 > 编程语言

GitHub进阶笔记1--Github常用命令

2017-05-21 23:53 260 查看
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给官方仓库来贡献代码。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  github git