git学习笔记 day1

git的出现:为方便管理Linux项目

git是分布式版本控制系统

git安装后需输入

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

其中--global参数表示本机器上所有git库都使用此name和email(修改--global参数设置不同name和email)

本地创建版本库:mkdir xxx  显示当前目录pwd

将目录变成git可管理的仓库:git init

git add:将项目添加到版本库的stage区,可多次添加

git reset Head(^,^,~100或id前七位):版本跳跃

git commit (-m "*xxxx"):将项目提交到版本库的branch,可一次提交多个add(修改)

git checkout -- file:切换文件(可将版本库里的文件切回代替工作区里的文件,即撤销更改)只能切换回被rm而不能切换回被git rm的文件

git checkout Head file:同上,但可以切换回被git rm的文件(Head相当于指向当前的指针)

常用命令:

git status:当前版本状态

git diff file:查看文件更改内容(只能在add前查看)

git log (oneline):查看当前节点之前的所有更改(包括当前)

git reflog:查看所有更改(包括当前节点之后的所有更改)

cat file:查看文件内容

rm(git rm):删除文件

建立远程仓库

$ ssh-keygen -t rsa -C "youremail@example.com"


分为ssh和http创建方式,前者快捷后者慢 要看公司协议情况

git remote add origin git@github.com:github账号/库名.git

$ git push (-u) origin master   第一次加-u,后来可不加(-u自动联系分支)

从远程库克隆版本库

git clone git@github.com:github账号/库名.git




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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值