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

 

 

 

 

posted @ 2015-12-28 22:26  我是美国大坏蛋  阅读(116)  评论(0)    收藏  举报