Git常用操作

前言:因为经常会用到git,所以在总结一下git的相关操作,防止自己忘记,也给别人提供参考。

github进行操作的修改流程一般如下所示:
因此,多人协作的工作模式通常是这样:

首先,可以试图用git push origin <branch-name>推送自己的修改;

如果推送失败,则因为远程分支比你的本地更新,需要先用git pull试图合并;

如果合并有冲突,则解决冲突,并在本地提交;

没有冲突或者解决掉冲突后,再用git push origin <branch-name>推送就能成功!

如果git pull提示no tracking information,则说明本地分支和远程分支的链接关系没有创建,用命令git branch --set-upstream-to <branch-name> origin/<branch-name>。

#git init命令把这个目录变成Git可以管理的仓库
git init

#git查看git设置
git config --list

#git操作 查看修改过的文件
git status


#从文件缓冲区中删除
git rm --cached name.txt
#从文件名册和目录中同时删除
git rm -f name.txt


#查看git日志
git log --pretty=oneline

#git回退到上一个版本
git reset --hard HEAD^
#回退到指定版本
git reset --hard 0de1

#git操作添加文件
git add txtname.txt
#git操作提交修改
git commit -m "Message"
#推送修改
git push origin master

#查看git信息
git remote
#查看git详细信息
git remote -v       

#查看分支
git branch

#创建分支并转向分支
git checkout -b branch_name
git switch -c branch_name

#转向分支
git checkout branch_name1

#转向分支
git switch dev

#把branch_name2合并到branch_name1中
git merge branch_name2

#删除分支
git branch -d branch_name
#强行删除分支
git branch -D branch_name

#查看git日志
git log

#查看git日志和分支
git log --graph

#把当前工作现场“储藏”起来,等以后恢复现场后继续工作:
git stash

#进行git的合并
git merge --no-f -m "Message" branch_name2

#不大懂
#git stash apply恢复,但是恢复后,stash内容并不删除,你需要用git stash drop来删除;
git stash apply
#git stash pop,恢复的同时把stash内容也删了
git stash pop

#查看储藏起来的列表
git stash list

#把服务器的修改拉回本地
git pull

#git pull --ff-only 是一个 Git 命令,其作用是从远程仓库拉取最新的代码,并只允许使用“快进模式”(fast-forward)来合并代码。
git pull --ff-only branch_name

#查看git分支
git log --graph --pretty=oneline --abbrev-commit

多人协作,常用的git命令:

#查看远程库信息
git remote
#查看远程库详细信息
git remote -v

#将该分支上的所有提交推送到远程库
git push origin master/main

#将该分支提交到其他库
git push origin other_branch

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值