用于自己的学习
1 Windows
下载地址 git官网 如果下载不了 可以观看廖雪峰老师的网站 百度网盘下载。
安装 下一步下一步就可以。
2 Mac
下载git客户端 下载地址
打开解压包 双击.pkg的安装包
3 git 配置电脑的用户信息以及ssh
git config --global user.name"Your Name"
git config --global user.email"email@example.com"
ssh-keygen -t rsa -C "***@****.com"
运行cd ~/.ssh 如果有文件 备份的话
mkdir key_backup
mv id_rsa* key_backup
如果没有开始你项目的
4 常用命令
git clone URL(项目的SSH地址)
git add 项目名称
git commit -m '项目描述'
提交项目 develop 是分支名称
git push -u origin develop
git pull(更新项目)
git log(查看更新日志)
把所有文件提交到版本控制里面
git add -all git add .
把加入到版本控制的文件删除 命令后面跟文件路径
git rm -r --cached
对已经加入版本控制的文件,修改后希望不被提交 命令后面跟文件路径
git update-index --assume-unchanged
对已经加入版本控制的文件并且设置不提交修改为提交 命令后面跟文件路径
git update-index --no-assume-unchanged
查看所有分支
git branch -a 出现 remotes/origin/develop 表示远程分支 本地分支为 develop(develop是我自己的分支名称)
查看当前分支
git branch 出现 * develop表示我当前在develop分支
切换分支
git checkout master(master是主分支 一般新建的都是这个名称)
更新远程分支列表
git remote update origin--prune
删除远程分支develop
git push origin--delete develop
删除本地分支 develop
git branch-d develop
合并分支(比如我写的东西当前在develop分支上并且提交到远程的develop分支上 我想把写的东西在master分支上也有 这时候需要合并分支)
1 首先确保我写的东西已经提交到develop 上 这个时候先切换到master分支(git checkout master)
2 然后确保master代码是最新的 (git pull origin master)
3 然后我们把develop 分支的代码合并到master上(git merge develop)
4 把合并到本地master分支上面的代码提交到远程(git push origin master)