一、初始化本地库
进入需要用git管理的本地项目文件夹,右键点击git bash here
输入命令:
git init
可以看到git在本地文件夹中创建了一个.git隐藏文件夹。
二、查看本地库状态
使用git status
命令查看本地库状态:
On branch master 提示当前处于master分支下
No commits yet 提示当前还没有提交文件
红色的文件 表示这些文件还只是存在于工作区,没有被追踪
三、添加暂存区
添加暂存区命令:
git add [文件名]
添加当前文件夹中所有文件:
git add -a
git add .
出现一堆警告,不用理会
此时再次查看本地库状态会发现
文件变为绿色,说明文件存在于暂存区中
使用以下命令可以从暂存区中删除文件:
git rm --cached [文件名]
四、提交本地库
提交本地库时需要写入日志信息
git commit -m "日志信息" [文件名]
第二行的5c56831代表版本号
此时可以使用以下两个命令查看日志信息:
git reflog
git log
五、修改代码
修改代码后,需要重新对被修改的文件执行
git add [文件名]
git commit -m "日志信息" [文件名]
六、版本穿梭
使用该命令可以穿越回过去的版本
git reset --hard [版本号]
七、git分支
查看当前分支:
git branch -v
创建分支:
git branch [分支名]
切换分支:
git checkout [分支名]
合并分支:(把指定的分支合并到当前分支上)
git merge [分支名]
当两个分支对代码的同一位置做了不同修改时会产生冲突,此时必须人为决定谁去谁留
八、远程库操作
查看当前所有远程地址别名:
git remote -v
添加远程库:
git remote add [别名] [远程库地址]
推送本地库到远程库
git push [别名] [分支名]
拉取远程分支
git pull [别名] [分支名]