git的常用操作(克隆到本地和推送到远程仓库)

git菜鸟一枚,希望尽量把操作写的具体再具体,详细再详细。
下面操作都是以BitBucket上的操作为例的
远程仓库名:test
本地存放代码或项目的文件名:testlocal (工作区)

1.克隆远程仓库到本地

有时候我们需要在已有的远程仓库项目上来协同开发,那么我们就需要先把现有建好的项目,克隆到自己的电脑上来操作。
1)打开GitHub或BitBucket上的一个远程仓库test
2)在本地主机上打开存放远程仓库的文件testlocal,具体方式如下
法一:打开git bash 命令行,命令行输入

 $ cd  yourpath/testlocal   

法二:在testlocal 文件夹下打开git bash 命令行
3)在命令行下输入

$ git clone ssh://git@ip:port/~username/test.git

在BitBucket上,查找确定具体的ssh:git@ip::port/~username/test.git

这里写图片描述

这样我们把别人的项目,克隆到自己的本地了。

二、推送到远程库

一般分为两种情况,一种情况是testlocal 没和git关联过,另一种情况就是testlocal是从远程仓库克隆下来的,做过了一些修改,想要推送到远程仓库。

情况一:
git 命令行输入

$ cd testlocal   //打开文件
$ git init //在testlocal下创建.git版本库
$ git add --all    //添加所有文件到暂存区
$ git commit -m "本次提交的描述信息"   //把暂存区内容提交到本地版本库当前分支
$ git push -u origin master  //本地版本库提交到远程仓库master分支

在Bitbucket test上就可以看到testlocal 做出的更改了

情况二:
git 命令行输入

$ cd testlocal
$ git add --all
$ git commit -m "提交说明"
$ git push origin

其他常用的git add和git commit命令

$ git add 1.txt   //从工作区添加1.txt到暂存区
$ git add 2.txt 3.txt  //添加 2.txt  3.txt到暂存区
$ git add --all    //添加所有文件到暂存区
$ git add -A    //添加所有文件到暂存区
$ git add .      //向暂存区新建文件和更改过的文件,不删除文件
$ git add -u     //在暂存区删除文件及更新文件,不添加新的文件
$ git diff       //比较工作区testlocal和暂存区的差异
$ git rm 2.txt 3.txt  //删除暂存区中的2.txt 3.txt 文件
$ git commit -m "本次提交的描述信息"   //把暂存区内容提交到本地版本库当前分支
$ git push -u origin master  //本地版本库提交到远程仓库master分支
$ git push origin      //本地版本库提交到当前分支
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值