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 “提示”。完毕后仓库才可以进行创建新分支,不然直接创建会报错。

收藏 打印