Git基础命令
本文最后更新于:2 年前
Git简介
作用:解决代码放哪的问题。
官网:
- https://gitee.com/ (码云)
- https://github.com/ (GitHub)
基础概念
仓库:放代码的位置(非官方解释)。
分支:仓库的时间线(非官方解释),可以将仓库重新回到过去的某个时刻。
Git 基础命令
本地仓库
1. 创建本地仓库
通过
git init
命令可以在指定的文件夹中创建一个本地仓库,并且为该仓库创建主分支(master):通过
git status
命令可以查看当前仓库的状态:
2. 提交文件到本地仓库
仓库中的文件只有被 git 跟踪才能提交到仓库,如果仓库中存在没有跟踪的文件,通过
git status
命令可以查看到。通过
git add
命令可以将未被跟踪的文件进行跟踪。通过
git commit
可以将已经被跟踪的文件提交到本地仓库:第一次提交的时候,git 会询问当前操作者的邮箱和名称。按照提示输入相应的指令即可。
如果需要将当前目录下所有未提交的文件全部提交,可以使用 . 代替,如下所示:
3. 忽略 .class 文件
如果在 git 仓库中,需要忽略掉某些文件,使其不被提交,可以在仓库的根目录新建 .gitignore,并将需要被忽略的名写到 该文件中,git 会忽略他们,*.class 的涵义就是所有的以 .class 为后缀的文件,统统被 git 忽略。
4. 查看当前仓库提交日志
通过 git log
命令,就可以看当前仓库中所有的提交日志:
5. 设置全局用户名和邮箱
推送本地仓库到码云
在码云上创建一个空的仓库
把本地仓库的代码推送到码云上之前,一定要确保当前仓库一定是“干净”的(意思是:没有未提交的文件)。
通过 git remote add 命令可以将让本地仓库和远程仓库之间建立联系。一旦建立好了连接通道之后,可以通过 git remote 命令查看已经连接的通道:
1
$ git remote add origin https://gitee.com/用户个性地址/仓库名.git
通过
git remote -v
命令查看已经连接的通道以及相关的网址。通过
git remote remove
命令可以将指定名称的连接通道删除:通过
git push origin master
命令可以将本地仓库的 master 分支中所有的代码全部从 origin 连接通道推送到码云上,如果需要账号密码的话就输入账号密码,这样就完成了一次提交。在推送过程中,git 会要求输入账号和密码,并将账号和密码保存到 window 凭据管理器中:
如果输错了密码,并且再次 push 时不再弹窗时,其实找到系统的钥匙串凭证的地方就可以了。对于windows,可在 【控制面板 —> 用户账户—> 管理Windows凭据】 中修改账号和密码。
其他常用命令
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!