#基础使用:
	git clone url #将远程版本down到本地
	git log --pretty=oneline #查看所有日志的简略信息
	git log #查看所有已经更改的日志
	git diff #查看当前版本和最新的远程版本的区别
	git commit -a  #提交当前的存储的版本 
	git tag #查看所有的版本标签
	git tag -a -m <标签名字> "标签名称的注释"
	git push --tags #将新产生的标签推到远程服务器
	git push origin master #推到远程的master 分支
	git pull #将远程最新版本 合并到当前版本
	git blame -L<line> #散列值信息 查看哪个作者修改了什么内容和地方
	git blame <查看所有的修改信息>
	git config -l #查看所有的git的配置信息
	git config user.name "username" #配置作者信息和提交人信息
	git config user.email "email"  

#创建第二分支:
		git branch #查看当前所有的分支
		git branch ProjectsName/分支名字 #创建第二分支
		git checkout  ProjectsName/分支名字 #切换到第二分支
		git branch -d ProjectsName/分支名字 #删除第二分支
		git clone -b [url] //可以远程将分支 #git clone 到本地
#其余的使用方法同上
		然后将 master 改成 ProjectsName/分支名字 就可以推到远程该分支

#git 的底层命令:
		git ls-files #树的散列值信息
		git cat-file -p #解析打印散列值信息
		git rev-parse 分支名字 #转化为对象库中实际的,绝对的提交散列值ID
#git 修改远程仓库的位置:
		git remove rm origin
		git remote add origin [url]
#git 设置 git diff #使用的编辑器
		git config --global merge.tool vimdiff

#git 保存当前工作进度,将工作区和暂存区回复到修改之前
git stash 
git stash [save message] #相当于是对日志信息进行存储,而且可以将所有的信心存储道本地
git stash list #对所有的信息罗列出来,临时存储hash值列出来
git stash pop stash@{num}  # 根据列出来的hash值,进行回复,但是只能回复一次
git stash apply stash@{num} #同上,但是可以回复多次
git stash drop stash@{num} # 删除某个临时存储的版本
git stash clear #删除所有的临时存储版本
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐