git基本操作


git的工作原理

 

 

 

工作区:工作区的文件,你不经过任何处理,他是不会被git管理的。

暂存区:对文件的增删改,需要add才能加入暂存区,暂存区有点像购物车,你修改一个文件,add一下,就相当于加购,当你做了一系列的修改后,暂存区,就会形成一个预提交列表,最后确定可以修改了,你可以一次性提交,形成一个新的版本。

本地仓库:当执行commit会将暂存区的文件提交到本地仓库,形成一个新的版本。

远程仓库:没有远程仓库,我们的代码照样能被管理,只不过是本地管理,有了远程仓库,我们可以把成熟的代码与人共享。远程仓库有国外的github也有国内的码云,我们这里使用码云。


git安装

git可以在mac、linux、window上安装,我们这里只演示window上安装

下载地址:https://git-scm.com/,如果不想去官网下,我给你提供一个:https://pan.baidu.com/s/1HVXUv1uisHloUJqPcY4Dog

下载下来后,一路next即可。安装完毕后,鼠标右键可以看到如下东东。

 

 

 

自报家名

你是谁?

$ git config --global user.name zhuximing  

怎么联系到你?

$ git config --global user.email 569591357@qq.com

如果想修改全局配置,你可以如下改:

$ vim ~/.gitconfig

 

 

创建本地仓库

切换到某个工作区,在工作区执行git init既可以创建本地仓库。git init不仅创建仓库,还自动帮你创建了master分支。

注意:不要把本地仓库建在中文目录下,也不要去修改.git文件夹,那不是你能碰的东西。

 

添加文件到本地仓库

1:在工作区,新建文件hello.java

2:执行git status,可以查看工作区的文件状态

 

3:执行git add hello.java 或者git add . 点代表当前目录所有的文件。

 

4:你可以反悔,如果你觉得不对,你可以执行如下命令撤销

git rm --cached hello.java

5:如果确定没问题,执行commit提交到本地仓库

$ git commit  -m '第一次添加'   

注意:-m 提交日志,一定要写日志,不然报错。

          commit无需执行提交哪个文件,因为commit提交的是整个暂存区。

 

 

 

修改文件

修改文件,跟添加文件一样需要两个步骤

1:  添加到缓存区

git add index.java 

2: commit到本地库

git commit -m 'index.java做了修改'   

 

删除文件

//手动删除文件后执行add命令加入预提交列表

git add  .

查看状态

 

git commit -m '删除了hello.java文件'

 

增删改操作,如果你不想先add 后commit,你可以直接commit 但是需要加-a命令参数,如:

git commit -a -m '添加文件'

总结:1:无论你做了什么操作,基本两个步骤,add添加到预提交列表,commit将预提交列表一次性提交到本地库。

          2:当你迷茫的不知道下一步干啥的时候敲git status,git会告诉你,你应该干什么。

 

 

 

将本地仓库代码提交到码云

1:创建远程仓库

 

 

2:清空远程仓库

 

 

 

3:推送命令:

$ git push https://gitee.com/zhuximing/test.git master:test

注意:master为本地仓库master分支,test为远程仓库test分支

每次写这么长的远程地址很麻烦,我们可以给地址取个别名,命令如下:

$ git remote add yuanfang  https://gitee.com/zhuximing/test.git

4:使用别名推送代码

$ git push yuanfang master:test

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值