git常用命令

一. 常用流程

1》git status 查看状态,已修改的文件

2》git diff file_path 查看文件的修改内容

3》git checkout . #(中间有空格,在add之前) 删除本地所做的修改

4》git add . 将变化保存到仓库

5》git commit -m “content” 提交,content表示所做的工作

6》git checkout branchname 切换分支(branchname:目标分支,并且该分支已存在)

7》git pull origin branchname 从远程分支处pull代码

8》git diff HEAD\^ HEAD or git show # view the diff of last commit 查看pull的代码修改内容

9》git merge branchname merge分支内容

10》git push origin branchname 将代码push到远程分支

二. git新建项目托管:

git init

git add .

git commit -m “commit content”

git remote add origin ssh地址

git push -f origin master

三. 创建新分支

1》git checkout -b newbranchname 切换到新的本地分支

2》git checkout -b local_branch origin/origin_branch 在本地创建服务器端存在的分支,同时会把该分支的远程代码下载下来

四. git下载项目

git clone 地址

五. ignore文件不起作用

原因: .gitignore 文件只能作用于 Untracked Files,也就是那些从来没有被 Git 记录过的文件(自添加以后,从未 add 及 commit 过的文件)。已经维护起来的文件,即使加上了gitignore,也无济于事。

解决:
1> git update-index –assume-unchanged PATH
===>在PATH处输入要忽略的文件。
===>缺点:pull代码的时候会出错,merge问题,提示path处文件会覆盖掉本地的,提示commit

2> git rm –cached -r PATH
===>解释:删除不需要追踪的文件,并将该变化commit

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值