针对一些刚出公司的小白,如何快速使用 git 对代码仓库进行操作,结尾加一个前端拉取代码小案例。以下的代码基本可以完成对代码仓库的操作,这些代码掌握熟悉后,再串联起来操作更能随心应手。
基本命令
1、git clone https://aasaaaassdddd.git (地址换成你要拉取仓库地址) 拉取远程仓库地址
2、git status 查看当前本地仓库状态 查看冲突文件
3、git add . 修改的代码 提交 到 本地仓库的暂存区
4、git commit -m '备注' 记录说明本次的暂存区代码做了什么事情,比如:完成了登录模块
5、git push 把本地仓库代码提交到远程仓库上
6、git remote -v 查看当前连接的是哪个远程仓库
7、git branch -a 查看仓库的有哪些分支 不带-a 只能查看本地, 带-a 本地和远程都能看到
8、git checkout 分支名称 切换到哪个分支上
9、git stash 把修改未放在暂存区的代码 存储一下
10、git stash pop 把存储的代码释放掉
11、git pull 拉取远程仓库代码到本地
12、git log 查看代码提交日志
13、git reset --hard HEAD^^ 往后回退两个版本
14、git reset --hard commitid 回退到指定commitid的版本,commitid可通过git log命令查看到
15、git log -p home/demo.html 查看文件前后变化
16、git remote rm origin 仓库名称 删除关联仓库
17、git remote add origin 仓库名称 关联远程仓库
18、git merge 分支名 将目标分支合并到当前所在分支
初始化案例:
模拟一个新的用户
使用git bash在桌面打开命令窗口
假设已经配置好github用户名和密码,执行命令
git clone https://github.com/aaaaaa.git test --拉取远程仓库代码,存储到本地test文件夹中
使用 vs code打开文件夹test
打开新的终端,执行模拟用户的命令
git config --add --local user.name 'aaaa'
git config --add --local user.email 'aaaaa@qq.com'
git config --local --list --查看配置是否成功
git branch -av --查看本地分支和远端仓库的关系
git status 查看当前本地仓库状态
还有不明白的可以留言,我看到会回复。