记录一下,git操作流程。用的比较多的。
1.安装git(官网下载就行)
Githttps://git-scm.com/一般来说,没有特殊配置要求,直接就都下一步就行。
2.全局配置
git config --global user.name "username"
git config --global user.email "username@email.com"
两行代码,配置用户名和邮箱,进公司都会有公司的邮箱,直接用那个就行,学习的话,就用github或者码云账号就行。
配置完了,用 git config --global --list 命令查看配置是否OK
3.配置源信息
git remote add origin 'origin.git' // 就是git 地址
很多时候,咱们都会有本地仓库和远程仓库俩仓库,所以都会配俩源信息。上面的命令 那个origin实际就是你对git地址起的一个映射的名字,可以随便起。
git remote add my 'origin.git' // 就是git 地址
// 我一般本地仓库就配my
使用:
git add . //暂存全部改动文件
git commit -m "注释" // 把暂存的文件提交的缓存区
git push my '分支名' // 把缓存区的文件提交的my对应的仓库
如果要有其他的git配置,就直接配就完了,提交代码的时候注意下,要提交到哪个仓库就行。
git pull my '分支' // 这个是拉my对应的仓库里面特定的分支代码
// 如果有其他的源,git pull '你起的源名' '分支名'
还有一个git fetch ,实际这个和git pull 效果差不多,pull操作过程 分为fetch仓库代码+merge代码到当前分支,fetch的话,就是只拉取了代码。后面还需要手动合并
git fetch my '分支名'
git merge '当前分支' // 合并命令 不写分支,应该是默认当前分支
4.回滚
git log // 可以查看提交的记录 就是push 的记录
git reflog // 可以查看操作的记录 commit pull merge 等等
git reset --hard 'hash' //这个hash 就是上面两个命令查出来的码。可以回滚到对应的节点代码
5.小技巧
git stash // 把暂存区的代码,存到本地
git stash list // 查看本地存的代码
git stash pop // 把存本地的代码,恢复出来
实际使用的时候,stash 后面可以起一个名字,pop的时候 后面加上对应的名字,就会取出对应存的代码。有时候改动的代码,但是不想提交的仓库,就可以用这个。
6.创建分支
git checkout '分支名' // 切换分支
git checkout -b '分支名' my/'分支' // 基于my对应的分支建立一个新的分支,建议建立后再远程pull一下分支代码
git branch '分支名' // 建立新分支
git branch // 查看本地全部分支名
git checkout - b 实际就是 git branch 建立新分支,然后 git checkout 跳转的新分支两步合并。