Git命令入门详细介绍和使用场景

1.GIT简单流程

             

git init 将文件夹初始化为本地仓库

git remote add origin https://www.xxxx.com(连接远程仓库地址/码云仓库地址)

git pull -u origin master 将码云上面的仓库pull到你本地新建的文件夹之中(需要输入账号密码)

④workspace区 —> staging area区 命令: git add 文件名/.

⑤staging area区 —>local repository区 git commit -m ‘文件备注

⑥local repository区 —>remote repository区 git push -u origin master(master默认分支)

2.GIT里面的checkout的使用:

①创建分支语法git checkout -b|-B <new_branch> [<statrt point>] 基于本地创建分支实例用法 git checkout -b branch master(在master创建了个branch分支并且切换到这个分支

(git checkout branch),而-B参数则是这个分支已经被创建需要重置此分支)

①.①git checkout -b相当于:

创建分支:git branch 分支名

切换分支:git checkout 分支名

①.②恢复文件:git checkout - -文件名(两条连接的横杆表示这里跟着的不是分支名而是文件名,checkout后面不跟文件名的话需要你还原的文件名和这个分支名一致)

②查看所以分支语法git branch -a

③.git merge 分支名(前提切换为主分支,使用主分支合并修改分支。然后再push)

3.GIT里面的reset的使用:

①在workspace中add到staging area区中缓存并且没有提交时,可以使用git reset HEAD filepathname(文件名)来指定某文件缓存,而放弃所有文件缓存可以使用git reset .

②已经staging area区commit到local repository区

可以使用 git reset --hard HEAD^ ,来回退到上一次commit 的状态,上上次的话用git reset --hard HEAD^^

**git reset --hard commitid ,**此命令用来回退到任意版本(commitid可以通过git log查看提交记录id)。

4.GIT里面的log使用

①.查询所有 git log

②.查询作者 git log --author hulingyun

③.提交字符串匹配 git log --grep 公版

④.指定分支的历史 git log origin/master

⑤.时间顺序查看 git log --reverse

5**.GIT里面的show使用**

①.查询指定commitid的提交明显   git show commited

②.查询指定commitid的文件列表   git show --stat commited

6.git commit -m 提交文件之后又进行新更改或者增删文件

可以使用git status来追踪更改或者增删的文件名,并且可以使用git diff 文件名 查看文件更改内容

git checkout 文件名 可以回退文件到上一次提交之前

7.不想用现在这个版本,想回退到上一次commit的版本

使用git log 查看commit提交的记录,如果要看这次提交修改了什么,可以使用git log 查询出来的commitid来使用 git show commitid 来查看提交修改纪录,并且commitid可以在git checkout commitid回退版本

注意点

往远程仓库push前,应该设置user.name/emali:

git config --config global user.name “name”

git config --config global user.email “email”

有远程仓库时应该git clone url ,将仓库拉到本地

再将需要同步或者选择修改文件修改之后,再进行pull push

Push到gitee上面文件置灰无法点击原因:文件里面也存在.git文件

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值