标签:本地 merge 代码下载 origin rem 账户 没有 git merge version
首先需要安装好Windows下的git
配置用户名你和邮箱
git如果和你的github用户名和邮箱都完全一样,则对本地仓库修改再提交和直接对github仓库修改是一样的。
只要有一个不一样,git本地仓库提交到github是会认为是不同的用户
git的username和useremail不需要注册,只是配置一下就行,github账户需要注册
git config --global user.name "sunupo"
git config --global user.email "sunupo@126.com"
在该项目目录下使用下列命令
git init
就完成了创建代码仓库的操作
会在项目目录下生成一个.git文件夹
先add,再commit
git add . (当前文件夹所有文件)或者
git add filename(指定文件名文件)或者
git add dirname(目录下所有文件)
git commit -m “提交时候的描述信息”
Android Studio会自动再根目录和app模块下生生两个.gitignore文件
当进行了修改,未进行commit操作,使用下列命令
git status
根据上一条命令列出修改的文件名,
git diff filepath/filename
a.未使用add命令添加到暂存区(stage area)
git checkout filepath/filename
再次使用git status查看,显示没有文件被修改
b.已经使用了add还未commit
(先使用reset取消添加 ,在使用checkout撤销更改)
git reset HEAD filepath/filename 此时可用git status 查看,文件显示为未add状态
git checkout filepath/filename
查看所有log
git log
查看一条log,加上具体日志的编号logid,和参数-1(查看一条记录)
git log log_id -1
查看某条log的详细修改内容,加入-p参数
git log log_id -1 -p
git branch version1.0
git checkout version1.0
git checkout master
git merge version1.0
git branch -D version1.0
------------------------------------------------------
clone push fetch+merge pull
git clone https://github.com/项目地址
git push origin master(origin是远程版本库的git地址,master是具体的分支)
git fetch origin master(下载下来的代码存放到一个名为origin/master的分支)
git diff origin/master(可能是这样git diff master origin/master)
git merge origin/master
git pull origin maser
标签:本地 merge 代码下载 origin rem 账户 没有 git merge version
原文地址:https://www.cnblogs.com/sunupo/p/10256764.html