- 下载安装Git:https://git-scm.com/downloads
基本命令
创建代码库
- 配置身份git config –global user.name “DxxxxLiu” git config –global user.email “donxxxx@outlook.com”
- 检查身份git config –global user.name git config –global user.email
- 创建库 先进入要创建库的目录,git init
提交本地代码
add命令,用于把想要提交的代码先添加进来
- git add 文件名,添加文件
- git add 文件夹名,添加一个文件夹
- git add .,添加库目录下的所有文件
commit命令,执行提交操作,git commit -m “提交的描述信息”
3. 查看修改内容
1. 查看文件的修改情况,git status
2. 查看更改的内容
1. git diff,查看所有文件更改的内容
2. git diff 相对路径+文件名,查看指定文件的更改内容
4. 撤销未提交的修改
1. git checkout 文件名,撤销对文件的修改(没有提交的清况,没有add)
2. git reset HEAD 文件名,取消添加(若已经add了,那么先取消添加,再撤销修改)
5 查看提交记录
1. git log,查看所有提交记录
2. git log 记录id -1,查看指定id的一条记录
3. git log 记录id -1 -p,查看指定的一条记录的具体修改内容
5. 分支的用法
1. 作用:在现有代码基础上开辟一个分岔口,使得代码可以在主干线上同时开发,且相互之间不会影响(版本控制)
2. 查看现有分支,git branch,有*符号的为当前所在分支
3. 创建新的分支,git branch 分支名
4. 切换分支,git checkout 目的分支名
5. git checkout master,git merge version1.0,将version1.0分支中修改并提交的内容合并到master,可能出现冲突,需要手动解决
6. 删除一个分支,git branch -D 分支名
6. 将代码托管到Github上
1. git clone Git地址,将代码下载到本地
2. git push origin maser,把本地修改同步到远程版本库(先需要在本地提交)(origin为Github地址,master为分支)
3. git fetch origin master,将远程代码库上的代码同步到本地,同步下来的代码不会合并到任何分支,而是放到origin/master分支
4. git diff origin/master,查看远程版本库上到底修改了哪些东西
5. git merge origin/master,将origin/master上的修改合并到主分支
6. git pull origin master,从远程代码库上获取最新的代码,并合并到本地