Git使用

git开始使用
初始化一个 Git 仓库,使用 git init命令。

添加文件到 Git 仓库,分两步:

第一步,使用命令 git add <file>,注意,可反复多次使用,添加多个文件;
第二步,使用命令 git commit -m "",完成。
git status 查看修改了哪些文件
git diff filename 查看文件具体改动了哪些地方
 
git远程推送
git remote -v 查看远程主机及具体网址
git remote rename <原主机名> <新主机名>     更改主机名默认为origin
 
要关联一个远程库,使用命令 git remote add origin git@server-name:path/repo-name.git
使用命令 git pull origin master ,获取远程版本库的更新到本地(必须加分支名)
关联后,使用命令 git push -u origin master第一次推送 master 分支的所有内容;
此后,每次本地提交后,只要有必要,就可以使用命令 git push origin master推送最新修改;
 
git版本控制
 
git log 查看当前各版本号,git reflog查看各版本变动情况
 
在 Git 中,用 HEAD 表示当前版本, 上一个版本就是 HEAD^,上上一个版本就是 HEAD^^
 
场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令 git checkout -- file

场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时(git rm,git add),想丢弃修改,分两步,第一步用命令git reset HEAD file,就回到了场景 1,第二步按场景 1 操作。

场景3:已经提交了不合适的修改到版本库时,想要撤销本次提交,参考 版本回退一节,不过前提是没有推送到远程库。
 
现在,我们 要把当前版本回退到上一个版本,就可以使用 git reset命令:
$ git reset --hard HEAD^
HEAD is now at ea34578 add distributed
回退到指定版本3628164(本来长度很长,但是只需写前几位)
$ git reset --hard 3628164
HEAD is now at 3628164 append GPL
版本号没必要写全,前几位就可以了,Git 会自动去找。当然也不能只写前一两位,因为 Git 可能会找到多个版本号,就无法确定是哪一个了。
 
github里fork别人的项目

1、在 GitHub 上,定位到你 fork 的 Spoon-Knife 仓库。

2、在你 fork 的仓库页面的右侧边栏,点击复制图标复制你 fork 的 URL。

3、打开 Terminal 命令(针对苹果系统用户)或者命令提示行(针对 Windows 和 Linux 用户)。

4、输入 git clone,然后粘贴在步骤 2 复制的 URL。它看起来就像如下所示,用你 GitHub 的用户名代替 YOUR-USERNAME:

$ git clone https://github.com/YOUR-USERNAME/Spoon-Knife
5、按下 回车键 ,你的本地克隆就创建了。

转载于:https://www.cnblogs.com/CQUTWH/p/5930399.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值