git 常用命令

git init:初始化一个仓库

git clone [url]:下载一个项目和它的整个代码历史;

git add .(后面有一个点,意思是将你本地所有修改了的文件添加到暂存区)

git add 文件名称:添加文件到Git暂存区
git commit -m""(引号里面是你的介绍,就是你的这次的提交是什么内容,便于你以后查看,这个是将索引的当前内容与描述更改的用户和日志消息一起存储在新的提交中)
git pull origin master 这是下拉代码,将远程最新的代码先跟你本地的代码合并一下,如果确定远程没有更新,可以不用这个,最好是每次都执行以下,完成之后打开代码查看有没有冲突,并解决,如果有冲突解决完成以后再次执行1跟2的操作
git push origin master 将代码推至远程就可以了

git log  命令用于回退版本,可以指定退回某一次提交的版本。

git reset --hard 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96 

git reflog 如果在回退以后又想再次回到之前的版本,git reflog 可以查看所有分支的所有操作记录

强制覆盖本地
git fetch --all && git reset --hard origin/master && git pull


# 列出所有本地分支$ git branch

# 列出所有远程分支$ git branch -r

# 列出所有本地分支和远程分支$ git branch -a

# 新建一个分支,但依然停留在当前分支$ git branch [branch-name]

# 新建一个分支,并切换到该分支$ git checkout -b [branch]

# 新建一个分支,指向指定commit $ git branch [branch] [commit]

# 新建一个分支,与指定的远程分支建立追踪关系

$ git branch --track [branch] [remote-branch]

# 切换到指定分支,并更新工作区$ git checkout [branch-name]

# 切换到上一个分支$ git checkout -b

# 建立追踪关系,在现有分支与指定的远程分支之间 

$ git branch --set-upstream [branch] [remote-branch]

# 合并指定分支到当前分支

$ git merge [branch]

# 选择一个commit,合并进当前分支

$ git cherry-pick [commit]

# 删除分支$ git branch -d [branch-name]

# 删除远程分支

$ git push origin --delete [branch-name]

如何把代码从主分支拉取到其他分支上

1、先切换到本地仓库

        git checkout master

2、拉取主分支代码命令:

        git pull origin master

3、切换到要同步的分支

        git checkout 你分支名字

4、运行命令进行合并

        git merge master 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值