git

Posted jfxu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git相关的知识,希望对你有一定的参考价值。

git

1.初始化仓库

git init

2.远程操作

2.1.添加远程链接

git remote  add   {别名,可代替url}      url

eg:  
    git remote add   pb  git://github.com/paulboone/ticgit.git

2.2.查看远程库

git  remote        #查看远程库(只能看到自定义的别名)

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

2.3.删除远程库

git  remote  rm  [别名]

2.4.从远程库获取更新并自动merge

git  pull    <origin[远程库别名]>  <master[本地库]>
==> 
    git fetch ;
    git merge;

2.5.将本地更新发送到远程库中

git push  <origin(别名)>   <master>

3.分支操作

3.1查看分支

git branch (-a)  查看本地分支(和远端分支)

3.2创建本地分支

git branch 分支名

3.3切换分支

git checkout 分支名

4.常用命令

git commit -am  filename   "....."    ==>    git add  filename;  git commit  -m   "....";

git rm <file>

git rm -f <file>

git rm --cached <file>

git rm   -r  <filepath>  

git mv  oldfile   newfile

4.1 代码回滚

git log   #获取commit后面的提交版本号
        commit 09921c2b40eec00e6518d644eee9488335832989
        Author: jfxugithub <fxujunfeng@foxmail.com>
        Date:   Thu Nov 15 11:39:54 2018 +0800

            修改bug

        commit 62b4cd6e4a4fe426f4a91183935b19b4cb348475
        Merge: 70940d0 6c786de
        Author: jfxugithub <fxujunfeng@foxmail.com>
        Date:   Thu Nov 15 11:25:55 2018 +0800

            Merge branch ‘master‘ of github.com:jfxugithub/gittest

git reset --hard  62b4cd6e4a4fe426f4a91183935b19b4cb348475  #代码回退到之前的状态

5.修改git基本信息

$ git config --list

user.email=fxujunfeng@foxmail.com
user.name=fionns
core.repositoryformatversion=0
core.filemode=true
core.bare=false
core.logallrefupdates=true
remote.fionn.url=git@gitee.com:fionns/KnowYou.git
remote.fionn.fetch=+refs/heads/*:refs/remotes/fionn/*

# 修改git提交用户的名字
$git config --global user.name fionns

以上是关于git的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段15——git命令操作一个完整流程

如何管理在每个 git 版本中添加私有代码片段?

使用 Git 来管理 Xcode 中的代码片段

markdown Git代码片段

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段

GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段