Git基础知识

Git基础_环境配置

1.当安装Git后首先要做的事情是设置用户名称和email地址。这是非 常重要的,因为每次Git提交都会使用该用户信息。

git config --global user.name "xxx"
git config --global user.email
"xxx@163.com"

2、查看当前设置

git config --list
git config user.name

通过上面的命令设置的信息会保存在~/.gitconfig文件中。

Git基础_本地初始化仓库

打开git终端机窗口,输入以下命令:

mkdir tmp    #创建tmp目录
git init     #初始化这个目录让Git对这个目录开始进行
版本控制。会生成一个隐藏目录.git

Git基础_文件的两种状态

1、新建文件--->Untracked

2、使用add命令将新建的文件加入到暂存区--->Staged

3、使用commit命令将暂存区的文件提交到本地仓库--->Unmodified

4、如果对Unmodified状态的文件进行修改---> modified

5、如果对Unmodified状态的文件进行remove操作--->Untracke

git status #-s简介输出

Git基础_文件提交与删除

git commit -m "提交信息" 


git rm 文件名 #删除的文件只是删除工作目录的文件,我们的版本库里面还是
存在的。 删除文件会把这个文件直接放入暂存区。

如果删除文件后悔了想恢复文件,可以参考以下:

rm a.html #删除a.html文件
ls -al #查看当前目录所有文件以及目录

//恢复删除文件
git status //查看状态
git checkout a.html
//如果是想将所有删除文件恢复,可以用以下命令批量恢复
git checkout .

这个技巧不仅可以将删除的文件挽救回来,当改动某个文件后 反悔了,也可以用它把文件恢复到上一次Commit的状态。不是 所有情况下都能恢复被删除的文件的。因为整个Git的记录都是 放在根目录下的 .git目录中,如果这个目录被删除了,也就意味 着历史记录也被删除了,那么删除的文件也就不能恢复了。

Git远程仓库_远程仓库操作

1、添加远程仓库

shortname :远程的名字(可以随意取名) url : 远程仓库地址

git remote add origin 
https://gitee.com/xxx.git # git remote add <shortname><url>

2、查看远程仓库

 git remote

3、克隆远程仓库

 git clone 远程仓库地址url

4、移除无效远程仓库

此命令只是从本地移除远程仓库的记录,并不会真正影响到远 程仓库。

git remote rm 远程仓库名字

Git远程仓库_推送

git push [remote-name][branch-name]

从远程仓库中抓取与拉取:

git fetch是从远程仓库获取最新版本到本地仓库,不会自动 merge,想看见文件就需要手动进行合并文件 git merge origin/master 。git pull是从远程仓库获取最新版本到本地仓库,会自动merge

git fetch
git pull

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值