git基本用法

来源:互联网 发布:产品网络销售授权书 编辑:程序博客网 时间:2024/05/22 06:28

iOS开发时Xcode基本就能满足各种操作,但是用Android studio做开发,就要用到终端来进行git操作了

下面就写一些git比较实用的基础用法


1、从远程仓库获取分支代码

git clone --branch 远程仓库分支名 --recursive 远程分支地址 文件夹名     

    这里说的文件夹名会在当前终端所在的位置创建一个以此命名的文件夹


2、查看本地代码库的状态

git status

    输入此命令可以看见被修改的文件,未保存的文件名为红色,以保存的文件名为绿色,commit之后status为空


3、保存修改(输入git status后显示红色)的文件

git add 文件地址


4、保存全部修改(输入git status后显示红色)的文件

git add .(点)


5、把保存过的文件保存到本地代码库

git commit -m"输入本次保存信息"


6、不输入git add命令直接把修改过的代码保存到本地代码库

git commit -a -m"输入本次保存信息"


7、把保存好的本地代码库上传到远程代码库

git push


8、在当前分支从远程代码库拉取代码

git pull


9、查看当前所在分支

git branch

     查看远程分支

git branch -r

    查看远程和本地所有分支

git branch -a


10、切换到分支

git checkout 分支名

每次checkout完最好git pul一下,以便获得最新的分支,防止发生冲突


11、合并分支

将B分支合并到A分支中

进入A分支后输入git merge B

如果合并顺利会显示

Already up-to-date.

如果有冲入会提示

Automatic merge failed; fix conflicts and then commit the result.
可以用git open打开冲突文件会有类似这样的部分


234234253dfg //<<<<<<< HEAD当前分支中的内容=======merge过来的另一条分支上的代码>>>>>>> bugsc

 <<<<<<<标记冲突开始,后面跟的是当前分支中的内容。

HEAD指向当前分支末梢的提交。

=======之后,>>>>>>>之前是要merge过来的另一条分支上的代码。

 >>>>>>>之后的bugs是该分支的名字。

对于简单的合并,手工编辑,然后去掉这些标记,最后像往常的提交一样先addcommit即可。



0 0
原创粉丝点击