0
点赞
收藏
分享

微信扫一扫

git的使用

非衣所思 2022-02-16 阅读 47
gitgithub

git的使用

Git

  1. working Directory : 工作空间,本地存放代码的地方
  2. Stage: 暂存区,临时存放改动
  3. Repository: 仓库区:存放提交的版本
  4. Remote: 远程仓库,托管代码的服务器
    git

创建本地仓

  1. 在文件夹中打开git,输入git init 创建新的仓库。

    git init
    
  2. 或者使用 git clone命令从远程仓库拷贝

    url指想拷贝的仓库的网址

    git clone [url]
    

文件的提交

 git add filename #将文件提交到暂存区
 git commit -m "提示信息" #提交暂存区中的内容到本地仓库, -m 提交信息,该命令使文件存储为一个版本
 git status # 用来查看文件状态
 git log # 查看日志,其中Head指向的是当前版本
 

文件的版本

  1. 由当前版本退到历史版本

    使用该命令工作空间,暂存区,仓库区的版本都会改变为指定版本

git reset --hard HEAD^ #Head^ 指向的是前一版本
git reset --hard editionNum #使head指向该版本号所代表的版本,版本号可在log中查看
  1. 将工作空间的文件改为暂存区的文件
git checkout -- filename #将暂存区的版本返回工作区,就是把文件git add后,
                         #又修改了文件,该命令将文件版本退回git add 的版本                        
  1. 将暂存区文件改为仓库区指向的当前版本

    执行此命令工作区的文件不会修改,若要将工作区也修改,则使用 git checkout

git reset HEAD filename #将该文件的暂存区文件改为仓库区指向的当前版本

本地仓与远程仓相关联

  1. 关联本地仓
git remote add origin git@github.com:NanBeiHa/learngit.git #将本地仓与github上已有的远程仓相关联
git push -u origin master# 第一次将本地仓master分支的版本上传至远程仓
git push origin master# 后面Push不需要加 -u
  • origin是给远程仓取的名字
  • -u是将远程仓的master与本地仓master相关联,只有第一次需要使用
  1. 解除关联
git remote -v #查看关联远程仓的信息
git remote rm origin #将远程仓origin解除关联
  • 只是解除关联,并不是将远程仓删除
举报

相关推荐

0 条评论