likes
comments
collection
share

手撕Git(二)

作者站长头像
站长
· 阅读数 6

写在前面👀

今天主要聊聊git的基本理论、git的常用命令、本地仓库和远程仓库的建立与使用。

Git基本理论

手撕Git(二)

  • Workspace:工作区,平时存放项目代码的地方。
  • Index(Stage):暂存区,用于临时存放改动的文件。
  • Local Repository:本地仓库,安全存放数据的位置。
  • Remote Repository:远程仓库,托管代码的服务器。

配置用户名和邮箱

安装完 Git 之后,要做的第一件事就是设置你的用户名和邮件地址。这一点很重要,因为每一个 Git 提交都会使用这些信息,它们会写入到你的每一次提交中,不可更改。 在Git Bash中输入下列命令行:

$ git config --global user.name "LiZhiHang"            #设置用户名
$ git config --global user.email 1938936913@qq.com     #设置邮箱

手撕Git(二)

建一个本地仓库吧

有两种方法:一种是创建全新的仓库,另一种是克隆远程仓库。

1. 来吧,自己造一个仓库。

选一个工作目录,右键打开Git Bash,输入命令git init,你会发现在work_space目录下多了一个.git的文件夹(当然这个文件夹是隐形的,你需要打开隐藏选项)

手撕Git(二)

手撕Git(二)

2. 来吧,克隆别人的仓库

GitHubGitee克隆一个试试,克隆仓库的命令是 git clone <url> 复制链接粘贴到命令里即可,可以看到别人的贪吃蛇仓库已经被克隆到本地的gitee仓库目录下了。 注意:有标明不能用于商业或其他用途的协议,咱就只能下载下来给自己用! 手撕Git(二)

手撕Git(二)

查看文件状态

工作目录下的每一个文件都不外乎这两种状态:已跟踪(Tracked)或未跟踪(Untracked)手撕Git(二)

  • 咋们新建一个word文件,输入查看文件状态命令git status,可以看到在是个未跟踪文件,需要add到暂存区。 手撕Git(二)
  • 咱们用git add .命令把它加入暂存区,可以看到已经把word文件加入暂存区,现在文件进入未commit的状态。

手撕Git(二)

  • ok,现在我们用命令git commit -m [message]把它提交到本地仓库,可以看到没有待提交的文件了。

手撕Git(二)

建立一个远程仓库并与本地仓库连接

1.在码云上创建一个账号并新建一个远程仓库。

手撕Git(二)

2.克隆到本地

手撕Git(二)

手撕Git(二)

3.查看远程仓库

  • 如果想查看已经配置的远程仓库服务器,可以运行git remote -v命令。它会列出你指定的每一个远程仓库使用的Git保存的简写与其对应的 URL。如果你已经克隆了自己的仓库,那么至少应该能看到origin——这是 Git 给你克隆的仓库服务器的默认名字

手撕Git(二)

4.把文件推送到远程仓库

# 添加远程地址 地址名为origin 
git remote add origin https://gitee.com/l_zh1/git-remote-push-test #远程仓库地址
#将master分支归档区内容推送到origin服务器 
git push -u origin master      #只能用一次
git push -f origin master      # 强制推送
  • 因为我翻车了,所以用了强制推送,大家多人协作时不要尝试😓 手撕Git(二)

写在后面🤞

  1. 推荐的git书:Pro Git
  2. 常用 Git 命令清单 - 阮一峰的网络日志 (ruanyifeng.com)
  3. 感谢观看呀💖
转载自:https://juejin.cn/post/7030077696243695653
评论
请登录