git使用
git add:将本地文件增加到暂存区
git commit:将暂存区的内容提交到本地仓库(本地分支,默认master分支)
git push:将本地仓库的内容推送到远程仓库(远程分支)
git pull:将远程仓库的内容拉取到本地仓库(本地分支)
安装git
msysgit.github.io
安装时:Use git from git bash only...其他默认下一步
配置系统变量path:bin
配置git:用户名和邮箱
右键git bash
git config --global user.name "hdf123"
git config --global user.email "15137102387@163.com"
查看C:\Users\lenovo
搭建git服务器(远程仓库):统一的托管网站https://github.com
为了在本地和远程仓库之间进行免密钥登录,可以配置ssh
本地和远程关联
配置ssh:先在本地配置,发送给远程
ssh-keygen -t rsa -C 15137102387@163.com 一直回车
发送给远程:
登录github设置步骤:github - settings - SSH and ...-
New SSH - title任意、key中输入
刚在本地生成的ssh:将本地刚生成的id_rsa.pub内容复制到远程的Key中
测试连通性:
ssh -T git@github.com(固定不可改变)
如果本地和远程成功通信,则可以在.ssh目录中发现known_hosts文件
如果失败:多尝试几次、检查回车符
在本地新建git项目
在项目根目录 右键>git bash>git init
在远程建立git项目
new-建立项目-生成https和SSh(任选其中一个)
https > https://github.com/hdf123/cc.git
SSh > git@github.com:hdf123/cc.git
本地项目和远程项目关联
git remote add origin git@github.com:hdf123/-js-.git
第一次发布项目(本地-远程)
git add . //文件暂存区
git commit -m "注释内容" //暂存区-本地分支(默认master)
git push -u origin master
注:如果报错:
先输入:git remote rm origin
不行再参考:https://blog.csdn.net/dengjianqiang2011/article/details/9260435
第一次下载项目(远程-本地)
git clone git@github.com:hdf123/cc.git
提交(本地-远程)
git add .
git commit -m "注释内容"
git push origin master //码云:git push
更新(远程-本地)
git pull
扩展上传项目大小:
项目大于100M在项目终端输入:git config http.postBuffer
524288000
再输入:git config -l
码云:
1:新建仓库
2:在新文件中git clone仓库地址
3:把项目放入md同级文件中
4:git add .
5:git commit -m "本次提交的注释"
6:git push(提交完成)
修改本机密码后记得在本机
控制面板→用户账户→管理windows凭剧→普通凭据→修改密码
分支:
1:查看分支
git branch
2:添加分支
git branch 分支名字
3:切换分支
git checkout 分支名字
4:推送到切换的指定分支
git add .
git commit -m "备注"
git push origin "分支的名字"
5:合并某分支到当前
git merge origin/ "合并的分支名字"
git push 推送
6:删除分支
git branch -d "删除的分支名字"
7:删除码云上的分支
git branch -d "删除的分支名字"
8:拉取指定分支
git clone -b 分支名字 地址