git笔记待更新

1、

查找秘钥的方式

然后输入

输入 ssh-keygen ,按三次enter,出现

进入磁盘,找到

 

2、

有的时候我们有两个甚至多个git账号(公司的git账号和自己的github),为了不混淆提交,我们需要在提交之前查看自己的git账号必要时进行切换。

查看当前git用户名: git config user.name
查看当前git邮箱: git config user.email
切换git用户名: git config --global user.name "YOURUSERNAME"
切换git邮箱: git config --global user.email "YOUREMAIL"

3、

远程和本地建立联系:git remote add origin git@github.com:bianwancheng/selenium-note.git
查看关联的远程库:git remote -v


分支管理:
本地:
查看分支:git branch
创建分支:git branch 分支名
删除分支:git branch -d 分支名
切换分支:git checkout 分支名
主干合并分支:切换到主干 git merge 分支名
推送到远程主干:git push origin master
本地(分支或master)推送到远程(分支或master):切换到主干或者分支 git push origin master:bwc (git push origin 本地主干/分支:远程主干/分支)
更新代码:git pull

远程:

如果远程分支有readme文件需要先  git pull origin  --allow-unrelated-histories 。然后在建立联系,然后pull,再推到远程,第一次加 -u。本地和远程分支建立联系:git branch --set-upstream-to=origin/PlatUI master(远程分支名 本地分支或主干)


查看远程分支:git branch -r
创建远程分支:在git官网对应的地址上的master下建立一个远程分支 然后git pull把远程分支拉下来 再切换到远程分支然后merge主干的代码 再git pull origin 远程分支名就把代码拉下来了
删除远程分支:git push origin --delete 分支名
本地(分支或master)推送到远程(分支或master):切换到主干或者分支 git push origin master:bwc (git push origin 本地主干/分支:远程主干/分支)
自己的代码要push到自己的远程分支,不要直接push到主干,等稳定之后再push到主干
远程分支合并到远程主干方法:
本地新建一个分支,拉取远程分支到本地分支,再推送到远程主干
git checkout  –b dev origin/dev  创建分支并远程分支dev到本地dev此时可能会失败(Your local changes to the following files would be overwritten by checkout:),
需要git reset --hard HEAD 返回上一个提交的版本

版本管理:
HEAD表示当前版本可以提交变化和commitID
查看版本库状态:git log
回到上一个版本:git reset --hard HEAD^
回到指定版本:git reset --hard commitID

4、第一次git pull origin master可能遇到的问题。直接输入yes即可

5、git push -u origin master遇到的问题

第一次push的时候如果前面没有提交过需要先git add .、git commot -m '第一次提交'、之后再git push -u origin master

6、查看追踪的远程分支 git branch -vv,

查看远程分支git branch -r

7、git克隆分支的代码

git - b clone 分支名 git地址

8、添加忽略文件.gitignore

打开git窗口touch .gitignore新建一个.gitignore文件,到本地目录下内容填充为.idea等需要忽略的文件路径";再把代码从远程仓库拉下来git pull,会有冲突,git rm -r --cached .idea; git add . ; git commit -m "删除.idea"; git push

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值