git操作-02
git 远程仓库
git remote add origin git@github.com:cylzh/learngit.git
git push -u origin mater
git branch <name>:创建分支。
git checkout <branchname>:切换分支。
git branch -b <name>:创建并切换分支。
git branch:查看分支。
git branch dev git checkout dev git branch * dev master
git merge <branchname> :合并分支。
get branch -d <branchname>:删除分支。
git push -u origin dev:向远程仓库提交dev分支,并与远程仓库关联起来。分支可以自己在本地胡乱玩儿,只要不提交别人就看不到。
git clone:克隆远程仓库代码。
git pull:获取最新的代码。
git push : 把当签分支向远程仓库的该分支提交修改内容。
git bug分支
如果说我们当前正在dev分支happy 的fucking,突然有比游记需要修改。但是dev上的内容又没完全做完。这个时候需要用到
git stash : 贮藏工作现场
git stash list:贮藏列表
git staths pop stash@{0}:返回工作现场
git feature分支
git branch -D <name> :强行删除分支。
.gitignore
忽略特殊文件。
git push到github时每次都要出入用户名密码。
原因是使用了https
git remote -v
显示
origin https://github.com/yuquan0821/demo.git (fetch)
origin https://github.com/yuquan0821/demo.git (push)
把它切换成ssh
git remote rm origin
git remote add origin git@github.com:cylzh/learngit.git
git push
ssh密钥生成
ssh-keygen然后一路enter。c盘找到.ssh/id_rsa.pub,复制里面的内容到github里的ssh