https://www.cnblogs.com/ydxblog/p/7988317.html //很全
下载好之后,打开命令行
cd 进去需要提交的目录
git add 需要提交的代码名称
git commit -m “提交的记录注释”
git push url master //提交到服务器
git pull url //如果后面什么都不加的话,默认拉取master主分支的代码
如果要拉取分支的代码这样写
git pull url test1 //意思是拉取test1分支的代码
每次push的时候都要输入很长很长的url地址,很烦有没有。可以设置一个别名。嘿嘿
git remote add origin url //一般远程地址都叫这个origin
以后再push的时候就可以这样
git push origin
查看git的配置信息
git config –list
这样一个场景:将本地的master主分支上传到远程的test1分支上
这样写,分支上传到分支一个道理
git push origin master:test1
注意:如果左边的不写也就是说git push origin :test1
的话,左边为空,会把test1分支删除。
查看git的email和用户名
git config --global -l
user.name=liuzhonghua
user.email=657083979@qq.com
i18n.commitencoding=utf-8
i18n.logoutputencoding=utf-8
gui.encoding=utf-8
设置用户名和邮箱
设置
git config --global user.email "thesame-email-as-github-account@mail.com";
git config --global user.name "your-username"
Git初始化及仓库创建和操作
1.基本信息设置
1. 设置用户名
git config --global user.name 'itcastphpgit1'
2. 设置用户名邮箱
git config --global user.email '485434609@qq.com'
用户名和密码存贮的位置是:
C:\Users\用户名\.gitconfig 文件
脚下留心:该设置在github仓库主页显示谁提交了该文件
2、在文件内初始化git(创建git仓库)
cd test
git init
查看日志
git log
//显示在一行
git log --pretty=oneline
//回退,查看日志信息
git reflog
9053f9e HEAD@{0}: commit: 修改
b114354 HEAD@{1}: commit (initial): 增加一个1.txt
//回退到指定的版本,写前四个版本号就行
$ git reset --hard b114
分支
git branch //查看分支
git branch test2 //增加test2分支
git checkout test2 //切换分支
git merge test2 //当前在master主分支,合并test2的分支
git branch -d test2 //删除test2分支
远程地址
git remote -v //查看远程地址
git remote remove 地址别名 //删除远程地址别名
git remote add orign url /添加远程地址别名
配置ssh免登陆
第一设置url为ssh方式,不能使https
$ ssh-keygen -t rsa -C '657083979@qq.com' //rsa的意思是私钥,后面邮箱填你初始化的时候填的邮箱,然后一路回车
Administrator@刘中华 /h/javaweb/git/repository/ProjectDemo (master)
$ ssh-keygen -t rsa -C '657083979@qq.com'
Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa):
Created directory '/c/Users/Administrator/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /c/Users/Administrator/.ssh/id_rsa.
Your public key has been saved in /c/Users/Administrator/.ssh/id_rsa.pub.
The key fingerprint is:
5b:bc:da:b3:2c:62:62:86:aa:5b:07:d3:d5:e2:1d:c5 657083979@qq.com
出现上面这个,然后去/c/Users/Administrator/.ssh/目录找到id_rsa.pub,打开复制里面的内容,粘贴到码云的ssh公钥。就ok了。