Git操作指导

本地操作

git init 进入项目文件夹,初始化
git add . 添加当前文件
git commit 提交,提交之后才能添加branch
git branch a //新建一个branch
git checkout -b a //新建并切换到branch a a
git merch a //合并branch a,需要先切换到master , git checkout master
git branch -d branch_name //删除branch
git branch -D branchname //强制删除
git tag tagname //添加tag
git tag 查询当前的tag
git checkout v1.0 切换到tag

远程操作Github

配置SSH

• 生成密钥
在git-bash下 ssh-keygen -t rsa 指定rsa算法生成密钥,接着连续3个回车,(不需要输入密码),然后为生成id_ra和id_rsa.pub,id_rsa是密钥,id_rsa.pub是公钥。生成过程中会提示生成文件所在的路径。
接下来需要把id_rsa.pub的内容添加到Github上,这样你本地的id_rsa密钥跟Github上的id_rsa.pub公钥进行配对,授权成功才可以提交代码。
• 配置github
把id_rsa.pub里的内容完全拷贝到github的“your settings">"SSH and GPG key"
• 验证
ssh -T [email protected] 进行测试,第一次测试时需要输入一次yes,


再次执行,显示 如下说明成功

提交代码

• clone自己的github项目,相当于下载
git clone [email protected]:Cycamore/Mysite.git

关联github上的项目

先在github上创建项目
把本地test2项目与github上的test进行关联,切换到test2目录,执行如下命令
git remote add origin [email protected]:Cycamore/Mysite.git //添加一个远程仓库,其地址为[email protected]:Cycamore/Mysite.git,而origin是为远程仓库起的名字。名字随便取,只不过一般约定只有一个远程仓库时起为origin,
查看当前项目有哪些远程仓库可以执行:
git remote -v
接下来就可以向远程仓库提交代码了:
git push origin master //就是向github的,master代表远程branch,不是本地

你可能感兴趣的:(Git操作指导)