手撕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 #设置邮箱
建一个本地仓库吧
有两种方法:一种是创建全新的仓库,另一种是克隆远程仓库。
1. 来吧,自己造一个仓库。
选一个工作目录,右键打开Git Bash,输入命令git init
,你会发现在work_space目录下多了一个.git的文件夹(当然这个文件夹是隐形的,你需要打开隐藏选项)
2. 来吧,克隆别人的仓库
在GitHub或Gitee克隆一个试试,克隆仓库的命令是 git clone <url>
复制链接粘贴到命令里即可,可以看到别人的贪吃蛇仓库已经被克隆到本地的gitee仓库目录下了。
注意:有标明不能用于商业或其他用途的协议,咱就只能下载下来给自己用!
查看文件状态
工作目录下的每一个文件都不外乎这两种状态:已跟踪(Tracked)或未跟踪(Untracked)
- 咋们新建一个word文件,输入查看文件状态命令
git status
,可以看到在是个未跟踪文件,需要add
到暂存区。 - 咱们用
git add .
命令把它加入暂存区,可以看到已经把word文件加入暂存区,现在文件进入未commit的状态。
- ok,现在我们用命令
git commit -m [message]
把它提交到本地仓库,可以看到没有待提交的文件了。
建立一个远程仓库并与本地仓库连接
1.在码云上创建一个账号并新建一个远程仓库。
2.克隆到本地
3.查看远程仓库
- 如果想查看已经配置的远程仓库服务器,可以运行
git remote -v
命令。它会列出你指定的每一个远程仓库使用的Git保存的简写与其对应的 URL。如果你已经克隆了自己的仓库,那么至少应该能看到origin——这是 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书:Pro Git
- 常用 Git 命令清单 - 阮一峰的网络日志 (ruanyifeng.com)
- 感谢观看呀💖
转载自:https://juejin.cn/post/7030077696243695653