如何将本地项目与码云关联?

git的配置方法就不说了,因为写这篇文章也是为了做笔记。不知道git的配置,百度一下一大堆,我这里就说说我在关联码云的时候遇到的一些小问题。

如果你的本机是安装成功第一次使用,先配置一下一些基本的信息

$ git config--global user.name "Your Name"

$ git config --global user.email"[email protected]"

这些都是码云的账号相关信息。

要让本地的项目和远程项目关联起来。

首先得创建一个远程项目的仓库,用于存放项目。



这里是进行创建,然后配置你的项目信息,什么项目名称,归属于谁,(如果是你自己的项目就归属到你自己的名字下,公司的酒归属到公司)路径自己设置一下,可以自己修改路径,是否公有,结合自己的情况。选择项目语言这些就不多说了。点击创建,好了,你已经成功创建了一个远程的仓库。但是你的仓库是空的,这里用命令,让本地项目关联到远程仓库。


第一 .用cd命令进入本地项目目,然后把初始化一下,把本地的目录变成git本地仓库, git status 可以查看本地目录的状态信息

git init

git status

第二.将你本地仓库与码云上的远程仓库关联起来.

git remote add origin https://github.com/greenrobot/EventBus.git     (https://github.com/greenrobot/EventBus.git是你当前刚创建的项目的地址)

三、在你准备上传你的项目之前,最好更新一下项目,确保没有和远程仓库的代码有冲突

git pull --rebase origin master

四、就是正常的提交项目流程了,把你的项目复制到这个目录下,用命令添加你要上传的项目,再提交到本地暂存区,最后把本地仓库项目提交到远程仓库。git 是强烈建议你在提交代码的时候,要写备注注释的,所以既然人家是强烈建议,你就别懒了。

git add . 添加目录下所有发生改变的文件

git commit -m '注释信息'

git push -u origin master 本地仓库代码提交至远程仓库


第五.然后运行到最后一步,出现了问题。

估计也是好多人没有遇到问题,但是我遇到了问题。


好吧,我明明已经更新了一遍项目,而且没有任何冲突,这里居然还说本地项目与远程版本发生冲突。

既然这样有冲突,那就强制覆盖原有的分支,反正你现在的也是最新的代码。

运行命令:git push -u origin master -f 

这样就解决了。


下面解决了这个问题,我把自己总结的一些git命令分享一下。

常用操作

切换分支:git checkout name

撤销修改:git checkout -- file

删除文件:git rm file

查看状态:git status

添加记录:git add file 或 git add .

添加描述:git commit -m "miao shu nei rong"

同步数据:git pull

提交数据:git push origin name

分支操作

查看分支:git branch

创建分支:git branch name

切换分支:git checkout name

创建+切换分支:git checkout -b name

合并某分支到当前分支:git merge name

删除分支:git branch -d name

删除远程分支:git push origin :name

拉取远程分支到本地:git checkout -b <branch> <remote>/<branch>或者git checkout --track <remote>/<branch>

撤销提交(未push的情况下)

 
 
git reset --mixed <SHA1> # 此SHA1之后的commit全部撤消,并回退index,工作空间代码不变,--mixed可省略
git reset --soft <SHA1> # 此SHA1之后的commit全部撤消,工作空间代码和index不变
git reset --hard <SHA1> # 此SHA1之后的commit全部撤消,工作空间代码和index全部退回

查看commit的记录,

git log --oneline -n # 单行显示最后n个commit的记录

本地分支和远程分支做关联

git branch --set-upstream-to=<remote>/<remote_branch> <loclal_branch>


好了,这些命令基本能够维持项目的运行,如果要深入一些的内容,也可以百度出来。这里不做详细笔记。

猜你喜欢

转载自blog.csdn.net/albb_/article/details/80420468