Git生成密钥、首次关联、创建分支等常用操作

2018-11-13  本文已影响58人  fengcz

git生成密钥 项目首次关联git git创建分追

Git相关命令

通常使用git首先在本地生成公钥、私钥,公钥id_rsa.pub用来设置相应权限

查看是否已经生成公钥


本地项目初次关联git,并push到远程分支

//当上一条命令不行时,强制push(这时会完全替换远程仓库,远程仓库已有文件将全部消失)
git push -u origin master -f
git push origin master  // 第一次推送后,直接使用该命令即可推送修改```
新建本地分支后将本地分支推送到远程库, 使用git pull 或者 git push 的时候报错

gitThere is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details
git pull <remote> <branch>
If you wish to set tracking information for this branch you can do so with:
git branch --set-upstream-to=origin/<branch> merged0.9.6

是因为本地分支和远程分支没有建立联系  (使用git branch -vv  可以查看本地分支和远程分支的关联关系)  .根据命令行提示只需要执行以下命令即可

git branch --set-upstream-to=origin/远程分支的名字 本地分支的名字 

首次关联git完成


android中创建git分支


git pull 更新代码

等同于git fetch 之后 git merge

本地分支能push到远程分支上,无法获取更新:原因是未跟踪到分支

Can't update: no tracked branch
No tracked branch configured for branch master.
To make your branch track a remote branch call, for example,
git branch --set-upstream master origin/master
git push -u origin dev //自动会将当前分支跟踪到远程dev分支

git commmit -m "我是注释信息"
或:
git commmit
回车 进入编辑注释页面(vim编辑模式)
按I进行编辑
按ESC,再按:输入wq或x(x=wq,w=write q=quit)再按回车=保存并退出

VIM编辑器

进入后按I进行编辑

退出四种方式

esc->:->wq/x
按ESC,再按:输入wq或x(x=wq,w=write q=quit)再按回车=保存并退出
esc->:->q
vim打开后不做任何修改退出
按ESC->按:->输入q
vim修改后不想保存
按ESC->按:->输入q!
不建议:会提示
案ESC->按:->输入!

上一篇 下一篇

猜你喜欢

热点阅读