git add:将本地文件增长到暂存区git
git commit:将暂存区的内容提交到本地仓库(本地分支,默认master分支)github
git push:将本地仓库的内容推送到远程仓库(远程分支)windows
git pull:将远程仓库的内容拉取到本地仓库(本地分支)bash
安装git服务器
msysgit.github.iossh
安装时:Use git from git bash only...其余默认下一步post
配置系统变量path:bin测试
配置git:用户名和邮箱fetch
右键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 - 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:新建文件。
3:在新文件中git clone仓库地址
4:把项目放入md同级文件中
5:git add .
6:git commit -m "本次提交的注释"
7: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 分支名字 地址
解决每次push和pull都要输入帐号密码问题
一、使用git remote -v命令,显示以下:
$ git remote -v
origin https://gitee.com/nyjcq/yilianjiaoyu.git (fetch)
origin https://gitee.com/nyjcq/yilianjiaoyu.git (push)
二、缘由已经找到是使用了https的方式来push了,改为ssh方式就能够解决问题;
三、输入命令:git remote remove origin ,移除原来的链接;
四、创建新的链接:git remote add origin “项目地址” ;//ssh方式
五、输入git remote -v 命令,链接方式已经改变了
$ git remote -v
origin git@gitee.com:nyjcq/yilianjiaoyu.git (fetch)
origin git@gitee.com:nyjcq/yilianjiaoyu.git (push)
六、问题已经解决,push或者pull时候已经不须要输入用户名和密码了