git命令初学

目录

安装

命令(看到是廖雪峰大佬的教程)

基础命令

远程仓库命令

分支命令


安装

看的是这位大佬的文章,特别详细https://blog.csdn.net/mukes/article/details/115693833

命令(看到是廖雪峰大佬的教程)

基础命令

  • git init : 把这个目录变成Git可以管理的仓库
  • git add (file) : 把指定文件存入暂存区
  • git commit -m ("string"): 提交更改,将当前暂存区的全部内容提交到当前分支
  • git status : 查看工作目录和暂存区的状态
  • git diff (file) : 查看指定文件作了什么修改,两种情况:
    • 当暂存区中没有文件时,比较的是工作区中的文件与上次提交到版本库中的文件。
    • 当暂存区中有文件时,比较的是当前工作区中的文件与暂存区中的文件。
  • git log : 查看修改记录和对应commit id
  • git reset --hard (commit) : 回退到指定commit id的版本
  • git reflog : 查看命令历史,以便确定要回到的哪个版本
  • git diff HEAD -- (file) : 查看工作区和版本库里面最新版本的区别
  • git checkout -- (file)  : 把指定文件在工作区的修改(没有提交到暂存区)全部撤销
  • git reset HEAD (file):把指定文件在工作区的修改(已经提交到暂存区没有commit)撤销
  • git rm (file) : 删除指定文件,删除后要用git commit -m提交版本库;也可以直接在工作区中删除后用git add提交该文件到暂存区再git commit -m提交版本库,同样可以删除

远程仓库命令

  • git remote add (remote-name,默认origin) git@github.com:(github账号名)/(本地仓库名).git : 添加远程库,须提前在github账号中添加你的SSH Key公钥
  • git push (remote-name)(分支): 将本地库的内容推送到远程库,第一次须加-u 把本地的分支和远程的连接起来简化命令
  • git remote -v  : 查看远程库信息
  • git remote rm (remote-name) : 删除指定远程库,此处的“删除”其实是解除了本地和远程的绑定关系,并不是物理上删除了远程库。远程库本身并没有任何改动。要真正删除远程库,需要登录到GitHub,在后台页面找到删除按钮再删除
  • git clone (url) : 从远程库克隆,url在github远程库中提供

分支命令

  • git switch -c (string) : 创建并切换至分支
  • git branch (string) : 创建分支
  • git branch : 查看分支
  • git branch -d (branch-name) : 删除分支
  • git switch (branch-name)  : 切换分支
  • git merge (branch-name) : 合并指定分支到当前分支
  • git log --graph : 查看分支合并图
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值