下载

去官网下载速度很慢,建议使用淘宝镜像下载
淘宝镜像下载Git

配置

(使用git bash即Linux 命令行进行操作)

基本命令

  • git config -l:显示本地git配置
  • git config --system --list:显示本地git系统部分配置(配置文件在安装目录Git/etc/gitconfig文件中)
  • git config --global --list:显示本地git用户部分配置(配置文件在用户路径下的.gitconfig文件中)

配置命令

配置用户(必须)

  • git config --global user.name “xxx”:配置使用者名称
  • git config --global user.email “[email protected]” 配置使用者邮箱

Git原理

Git配置和使用
Working Directory(工作区):平时我们放代码的地方(本地目录)

State(暂存区):字如其名,用于暂时存储代码的地方

History(本地仓库):本地保存代码的地方

Remote Directroy(远程仓库):托管代码的服务器,类似于公司的公共仓库

仓库指令

git init:在新建的文件夹下初始化git
git clone url:从远程仓库克隆一个仓库,第一次克隆一个网站的仓库代码时需要登录(例如第一次从码云或者github上克隆项目时,需要输入对应网站的账号及密码,之后都会自动保存)

git status:查看文件的状态

git add .:添加当前目录下所有文件到stage(暂存区)
git commit -m “注释”:将stage(暂存区)的文件提交到本地仓库中

git push:将项目从本地仓库推送至远程仓库,远程仓库地址在项目目录.git中的config文件中

公钥免登陆配置

ssh-****** -t rsa:用于生成公钥(生成在用户目录下的.ssh文件内),这里使用的是RSA非对称加密算法

分支

  • git branch:列出本地所有分支(需要在项目目录内使用该命令)
  • git branch -r: 列出远程仓库的所有分支
  • git branch 分支名字:创建一个新分支,但是仍然停留在当前分支内
  • git branche -d 分支名字:删除一个分支
  • git merge 分支名字:合并指定分支到当前分支

相关文章: