学习使用GitHub

git add —— 添加

该命令是将一些修改写进本地记录里面,我们把本地记录叫做索引库(HEAD缓冲区)

git add -A  //stages All include modified, delete and new
git add .   //stages new and modified
git add -u  //stages delete and modified
git commit —— 提交

该命令根据索引库(HEAD缓冲区)中的记录,将文件提交到本地仓库中。

git commit  //open an editor for editting the commit information.
git commit -m <information>
git commmit -am <information>

当你仅仅是修改了某些文件内容,并没有创建新的文件,你可以使用git commit -am来省去git add -u这一步。

git pull —— 拉取并合并

当你在一个本地仓库中进行了修改并提交到了远端仓库,使用这个命令在另外一个仓库,pull(拉取)这些修改信息,来与远程仓库同步。

git pull <origin-name> HEAD     //pull the HEAD buffer
git pull <origin-name> <branch-name>    //pull the data from this branch
example:
git pull origin master
git push —— 推送

将本地的数据push(推送)到远端仓库。

git push origin master
git push origin test:master     //将本地test仓库的改动推送到远端master仓库中
git push origin :test           //删除刚刚推送到远端仓库中的test,本地仓库不会被删除
git fetch —— 拉取

跟pull有些相像,下面是它们的比较

git fetch origin master:master  //从远端仓库master(:master)中拉取下来到master
git diff master                 //比较本地master仓库和远端master仓库的不同
git merge master                //将远端的master合并到本地master中

//pull只需要一句话
git pull origin master
git clone —— 拷贝远程仓库
git clone <http-address>
git branch —— 分支
//查看
git branch      //列出本地分支
git branch -a   //列出本地和远程分支
git branch -r   //列出远程分支
//创建
git branch <name>       //在本地创建一个新的分支,但是并没有切换到该分支
git checkout <name>     //切换到该分支
git checkout -b <name>  //在本地创建一个分支并切换到该分支
//删除
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值