目录
Git是一个很强大的代码版本管理工具,在Git的使用过程中,不断学习积累Git的命令行及其作用,在本篇文章中记录了笔者使用过程的积累,以后还会持续更新。代码仓库分为分为工作区 暂存区 本地仓库 远程仓库 四个区,主要工作流程为暂存,拉取,恢复暂存,合并(如果有冲突),提交,推送
git init
touch .gitignore(这里面可以写一些忽略文件,git add/commit/push的时候不会上传忽略文件,可以参照其它项目)
git remote add origin 远程地址
git add --all
git add .
git config user.name "JerryMouseLi"
git config user.email "j213@137.com"
git commit -m "提交备注"
git pull origin master
pull包含了fetch跟merge将本地仓库的变化与远程仓库变化,同名文件合并。这里有冲突需要解决冲突。
git push origin master
git reset --hard commit_id
git log --pretty=format:"%ai , %an: %s" --since=“100 day ago” >> ~/Desktop/commit.log
git log --pretty=format:"%ai , %an: %s" >> ~/Desktop/commit.log
git branch -a 查看所有分支
git branch -r查看远程分支
git branch 查看分支
git clone -b CQDemo https://git.dev.tencent.com/xxx/xxx.git
git fsck --lost-found //找回git add过但是已经不存在文件中的内容
原文:https://www.cnblogs.com/JerryMouseLi/p/11031006.html