Git——仓库代码管理
官方文档:https://git-scm.com/book/zh/v1
一、前提准备:
1.git工具的下载和安装
https://git-scm.com/download/win
二、Git的配置
查看用户名和邮箱配置是否是GitHub账号上:$ git config --global --list
1.设置用户名和邮箱(–global 为全局参数,表明本地所有Git仓库都会使用这个配置)
(1)配置用户名命令: git config --global user.name "yourname"
(2)配置邮箱命令:git config --global user.email "your_email@youremail.com"
(3)查看用户名命令:git config --global user.name
(4)查看邮箱命令:git config --global user.email
2.生成密钥(SSH key) 将秘钥发给github管理员
ssh-keygen -t rsa -C "your_email@youremail.com"
三、Git常用操作命令
1.克隆代码
git clone 【仓库地址】
分支:分支意味着你可以从开发主线(master)上分离开,在不影响主线的同事继续工作
git branch -a # 查看本地和远程的所有分支
git branch #列出当前开发所有分支(默认会有master)
git branch -r #查看远端服务器上的分支
git checkout master #切换master分支
git checkout -b local #本地创建并切换至local分支
git branch -d local #删除本地local分支
git merge local #合并分支local和主干master,合并后的提交点属于主干maste
2. 组合用git add、git commit、git status 把文件提交到仓库。
(1)查看当前文件状态命令:git status
(2)将文件添加到仓库命令:git add .env
(3)将文件提交到仓库并且添加文件信息命令:git commit -m "备注"
3.组合用git pull、git push 把文件推送到仓库。
(1)将本地仓库的内容推送到远程仓库命令: git push origin master
(2)从远程获取代码并合并本地的版本: git pull
5.提交完成后使用gitk命令调出git并查看修改的内容
记录一些不小心
git log #查看日志
git diff [分支名/文件名] #对比分支/文件内容
git mv # 重命名文件
git commit --amend #不小心提交信息写错了,撤销上一次提交,以使用 --amend 选项重新提交,修正了第一个的提交内容。