1.git与coding的上传提交
<a>git从远端仓库pull往本地文件夹拉代码
git init ----->在项目文件夹下初始化git;
git remote add origin 远端仓库代码的地址------>给本地仓库关联一个远端仓库的地址;
git pull origin master------->从远端仓库的源头拉代码到本地;
<b>git往远端仓库推送代码
git add . ----->将项目文件夹内所有代码提交到本地仓库;
git commit -m "first commit" ---->提交时附加提交信息;
git push -u origin master ---->将本地文件推送到远端origin的master分支上;
<c>解决在pull和push时每次输入用户名和密码
使用SSH地址
<d>查看git本地分支与远端分支
git branch -a ------>查看远程所有分支列表
git branch ------>查看本地git分支
<e>创建分支与删除分支
git branch mystudygit1.0 ------->创建mystudygit1.0分支
git checkout mystudygit1.0 ------->切换mystudygit1.0分支
git branch -d mystudygit1.0 ------->删除分支
git branch -D mystudygit1.0 ------->强制删除该分支
<f>分支合并
比如,如果要将开发中的分支(develop),合并到稳定分支(master),
首先切换的master分支:git checkout master。
然后执行合并操作:git merge develop。
如果有冲突,会提示你,调用git status查看冲突文件。
解决冲突,然后调用git add或git rm将解决后的文件暂存。
所有冲突解决后,git commit 提交更改。
例如:将acc2f69提交合并到当前分支
git merge acc2f69
<d>创建分支时遇到的问题
在git init过后,想要创建一个自定义的分支,会创建失败,要先对当前仓库进行文件缓存:git add . 然后执行git commit -m “提示”。完毕后仓库才可以进行创建新分支,不然直接创建会报错。