Git的基本操作


 

工作区作用:写代码。

缓存区作用:临时存储。

本地库:历史版本。

Git和代码托管中心:代码托管中心,帮我们维护远程库。

局域网环境下:GitLab服务器 ,外网环境下:GitHub、码云。


命令:git init

       

       注意:.git目录中存放的是本地库相关的子目录不要胡乱的删除和修改。

       设置签名:

       用户名:xxx   Emial地址:xxx@xx.com

       作用:区分不同的开发人员的身份。

       这里的设置的签名和登录远程库(代码托管中心)的账号、密码没有任何关系。

命令: git config

       项目级别/仓库级别:仅在当前本地仓库范围内有效。

       设置项目用户级别:

       git config user.name tanyq_pro

       git config user.email tanyq_pro@jbit.com

      

       系统用户级别:登录当前操作系统的用户范围。

       设置系统用户级别:

       git config --global  user.name tanyq_glb

       git config --global user.email tanyq_glb@jbit.com

      

       优先级:就近原则,二者都有采用项目用户级别的签名,否则用系统用户级别签名。二者必须的一个。

命令:git status

      

       On branch master  在当前主分支

       No commits yet    没有可提交的文件

       nothing to commit (create/copy files and use "git add" to track)没有什么需要提交(创建/复制文件并使用“git添加”跟踪)

       创建一个文件:

      

命令:git add [文件名]

      将文件添加到暂存区,并查看状态,发现文件成为绿色状态。

      

命令:git rm –cached [文件名]   将文件撤回,不想放到暂存区。

      

      恢复到添加到暂存区状态。

命令:git commit [文件名]  将文件提交到本地库。

      输入本次提交信息:my first commit new test.txt 后保存退出。

      

      

      A751fc8:本次提交的版本号。

      my first commit new test.txt:本次提交信息。

      1 file changed, 1 insertion(+):一个文件增加了一行。

      再次查看状态:

     

      将test.txt修改一下,是什么效果。

      

     (use "git add <file>..." to update what will be committed):可以用git add 将文件添加到缓存区。

     (use "git checkout -- <file>..." to discard changes in working directory):可以用git checkout 将修改撤销。

     no changes added to commit (use "git add" and/or "git commit -a"):可以先git add 添加到暂存区,然后git commit 提交到本地库。或者直接git commit 提交到本地库。

命令:

    git add test.txt

    git commit -m "my secent commit,modify test.txt" test.txt

    将文件提交到本地库中,-m 后跟提交信息。

    

  


基本操作:

状态查看操作: git status 

    --查看工作区、暂存区文件状态。

添加操作:git add [file name]

    --将工作区文件的“添加/修改添加到暂存区”

提交操作:git commit -m “commit message” [file name]

    --将暂存区的内容提交到本地库

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值