目录
1.创建 用户名
git config --global user.name jvlin
2.创建用户邮箱
git config --global user.email zwz@163.com
可在C盘用户目录下 打开 .gitconfig文件
首次安装git必须设置用户签名 ,否则会出现提交代码出错
3.初始化 git项目
git init
想看的话勾选隐藏的项目名
4.查看当前状态
git status
新建一个git001.txt,使用git status命令查看 ,但是未追踪进暂存区
5.将本地文件添加至暂存区
git add git001.txt
警告 是因为windows和linux换行符区别,装git时勾选了自动转换就 不需要管。。。
6.将文件移除暂存区
git rm --cached git001.txt
git rm --cached git001.txt
7.将暂存区的文件提交本地库
git commit -m git001.txt
可以看到提交的版本是 df8ecbc(前7位)
8.查看提交信息
git reflog命令和 git log命令
9.修改内容,模拟二次提交
10.版本切换
git reset --hard 版本号
版本穿梭底层就是一个指针
11.分支操作
git branch 分支名 创建分支
git branch -v 查看分支
git checkout 分支名 切换分支
git merge 分支名 把指定的分支合并到当前分支上
合并冲突:
合并分支时,两个分支在同一个文件的同一个位置有两套完全不同的修改。Git 无法替 我们决定使用哪一个。必须人为决定新代码内容。需要手动进入编辑器中修改需要保留的代码并将文件提交!
12.推送本地库到远程库
命令
git remote -v 查看当前所有远程地址别名
git remote add 别名 远程地址 给远程仓库起别名
git push 别名 分支 推送本地分支上的内容到远程仓库
git clone 远程地址 将远程仓库的内容克隆到本地
git pull 远程库地址别名 远程分支名 将远程仓库对于分支最新内容拉下来后与 当前本地分支直接合并
推送可能会超时,多push几次
13.github邀请协作功能