-
git config --global user.name "dongbin"
git config --global user.email "437141205@qq.com"
git config --list
sourcetree
https://www.sourcetreeapp.com/
查看全部 -
git很像"可以同步的"SVN
查看全部 -
git安装必须配置'用户名'和'邮箱'
git config --global user.name "tyler" 用户名
git config --global user.email "tyler@163.com" 邮箱
查看是否配置成功 git config --list
查看全部 -
为什么学习git 大神都在用查看全部
-
课程全部!
查看全部 -
git分支管理
git branch --> 查看所有分支
git branch "分支名" --> 创建新的分支
git checkout "分支名" --> 切换分支
查看全部 -
git标签管理
git tag --> 查看所有标签
git tag "标签名" --> 创建标签
git tag -a "标签名" -m "备注" --> 指定提交标签
git tag -d "标签名" --> 删除标签
git push origin "标签名" --> 推送标签
查看全部 -
通过远程克隆到本地的仓库,提交远程,不再需要先关联,后远程提交,默认就已经关联了,只需要git push 远程提交就好
查看全部 -
克隆远程仓库到本地
git clone git@github.com:xxx/xx,git //路径为github中SSH路径
流程:将远程仓库github中的代码克隆一份到本地,在本地进行开发,开发完之后将代码推送到远程仓库
查看全部 -
git工作流
查看全部 -
git仓库基本命令
查看全部 -
git init git add README.md git commit -m "first commit" 先进行本地操作,提交本地版本,然后提交到远程仓库
git remote add origin git@github.com:tlyerdemo/demo.git -->关联远程仓库地址
git push -u origin master -->推送本地文件到远程仓库,并且设定为默认,此后推送可用"git push"直接操作
注意:关联远程仓库只在第一次需要,第二次以后就不需要了
查看全部 -
ssh-keygen -t rsa -C "邮箱地址", 生成sshkey
添加到,github 设置-》sshkey -> 新建 -》 保存;
$ ssh -T git@github.com 本体验证是否添加成功
查看全部 -
工作流,
新增提交 add,comit 一次完整的提交完成;
回滚:1、add 到暂存区,没有commit提交,需要移除这次提交:git reset HEAD <file>,
2、需要回滚这次修改,git checkout -- <file>,直接把文件修改的内容删除了(相当于没有更改)
回滚版本:文件经过多次commit提交后,需要回滚到,某一次之前的提交版本:
git reset --hard 9db8ff85870ec384cbfba3d0869990d902f5e378(版本号)
直接回滚整个仓库:
git rm test.txt 直接删除文件,然后提交
git commit -m '删除这个版本'
整个流程完整了,新增,修改,回滚,删除!!!
查看全部 -
git 丢弃 git checkout -- 文件名
git移除 git reset HEAD 文件名 待传入
git提交日志 git log
git回滚 git reset --hard 版本号
git删除 git rm 文件名 在 提交
查看全部
举报