一.git init 初始化 ,建立仓库
二. 推送
git config --global user.name “”
git config --global user.email “”
签名 : global 如果统一用一个签名就加上–global
单个签名在单个仓库的 .git --->>conf里
---->统一的在电脑(C:\Users\Administrator–gitconfig
如果不用统一签名,就不用
创建本地文件
git add xxx.txt ;
git commit -m "…"提交到本地仓库
github 创建一个仓库
git remote add <远端代号(origin)> 远端地址 -->增加一个远端代号.每次push代号就可以了,不用每 次提交地址
例如:git remote add origin https://github.com/user111/Helloworld.git
git push <远端代号(origin)> <本地分支>
例如:git push origin master
三. 克隆
git clone 远端地址 <新项目名字>
命令执行后,会自动为这个远端地址创建一个名为origin 的代号!!!在自己的.git conf里面
所以可以直接git push origin <分支名字> /;直接用origin
这个在 .git 的conf里面,看到配置
四.跟新项目
git pull <远端代号> <远端分支名>
五: 生成.ssh
六:本地操作
git reset --hard HEAD 版本的回归
git log --pretty=oneline 日志简单化
git checkout …txt 还原某个文件
git reset --hard 版本号 还原整个版本
git reset --hard HEAD^ 回归到前一个版本(log显示的从上往下第二个版本; 第一个是现在的版本)
git reset --hard HEAD~n 撤回到第n个版本
git reflog 显示所有的版本号
git reset xxx.txt 将文件从暂存区里撤回到本地
git 删除本地库文件
①先 rm xxx.txt 本地库文件状态:deleted xxx.txt
②git commit -a “del” 将上次 rm 提交!就可以了
注意: 前面的版本里面仍有记录:
git处处留痕
四:
分支
git branch 分支 创建分支
git checkout 分支 切换分支
git branch -v 查看各个分支的状态
当在分支提交一个文件的时候. 主干和各个分支的版本就会出现冲突!!!
回到主干 合并分支
git checkout master
git merge 分支