前端实习准备 — Git基础命令

48 阅读2分钟

Git使用

初次使用配置用户信息

git config --global user.name Muggle

git config --global user.email xxxx@qq.com

创建远程库

github上创建

SSH配置

ls -al ~/.ssh ---检查是否设置ssh密钥

ssh-keygen -t rsa -b 4096 -C "xxxx@qq.com" ---生成SSH密钥

cat ~/.ssh/id_rsa.pub ---生成公钥,并将其添加到GIthub账户Setting的SSH and GPG keys

ssh -T git@github.com ---测试是否成功通过ssh连接到github

若连接成功,会收到Hi username! You've successfully authenticated, but GitHub does not provide shell access.

连接远程库

1. 本地库操作

git init ---创建本地库

git status ---查看工作区和暂存区状态,哪些文件已修改,哪些文件已添加到暂存区

git add “文件名/夹/.” ---添加文件到暂存区,git add .为所有文件

git commit -m “版本修改备注” ---将暂存区的所有文件提交到本地库

git log --- 查看提交历史,git log --online获取简洁版本

2. 远程库操作

git remote add <远程库名> < 远程库链接> ---本地库与远程库关联(复制ssh链接)

git remote -v ---查看远远程库

git push <远程库名> <分支名> ---将本地的提交推送到远程仓库的指定分支

git pull <远程库名><分支名> ----远程仓库的更改拉取合并到本地的当前分支

git clone ----将整个远程库代码clone到本地库

git remote rm <远程库名> ---删除远程库

3. 分支操作

git branch --- 显示所有的本地分支,当前所在的分支会有一个 * 标记

git branch -- - 创建新分支

git checkout -b --- 创建并切换到新分支

git checkout --- 切换分支

git merge --- 将一个分支合并到当前分支

git branch -d --- 删除本地分支

vscode上管理(最方便)

u 未跟踪 M修改 D删除

changes -- 工作区修改的文件 -- +号相当于add,将其添加到暂存区

staged changes -- 暂存区的文件 -- 蓝色提交 -- COMMIT_EDITMSG添加修改说明