git常用命令集详解

文章描述:-2022年2月18日发(作者:二维码红包系统)git使用记录1.生成密匙:-keygen-trsa几次回车,在.下的id_即为密匙文件;2.获取git分支:A.远程获取:(路径须绝对路径)gitclonegit@192.168.1.50:homegitrepositoriesA20-Android4_.(注意在最后加个点是为了避免clone时在当前目录下新建一个git目录)B.本地获

-

git常用命令集详解 2022年2月18日发(作者:二维码红包系统)


git
使用记录
1.生成密匙:
-keygen-trsa几次回车,在.下的id_即为密匙文件;
2.获取git分支:
A.远程获取:(路径须绝对路径)
gitclonegit@192.168.1.50:homegitrepositoriesA20-Android4_.
(注意在最后加个点是为了避免clone时在当前目录下新建一个git目录)
B.本地获取:(路径为相对路径即可)
gitclonegit@192.168.1.50:A20-Android4_.
C.查看所获取分支的路径:
gitremote-v
D.切换到某个分支:
gitcheckout$branchname
3.分支的新建与删除:
A.新建:
gitbranch$branchname(注意在哪个分支上执行就是基于哪个分支新建)
(推到服务器仓库)gitpushorigin$branchname
B.删除:
gitbranch-D$branchname(删除本地的分支)
(删除服务器仓库分支)gitbranch-rdorigin$branchname
gitpushorigin:$branchname(注意冒号)
gitremotepruneorigin(同步远端已删除分支)


4.修改内容查看及提交:
A.查看未提交的修改:
gitstatusgitstatus.
gitdiffgitdiff.
B.查看已提交修改:
gitlog(查看提交信息)
(查看每个提交修改的文件)
(查看修改的文件)
(查看修改的内容)
gitwhatchanged
gitdiff$2$1(查看莫个ID$1的修改内容)
C.还原被修改文件:
gitcheckout-f*$fileanme
D.提交修改:
gitadd*$filename(将新建文件加入仓库)
gitcommit*$filename-m
前所有修改,删除一个文件也可以)
gitpushorigin$branchname
E.还原到某个提交ID前:
gitreset“$提交ID”(注意避免冲突:如果本地有修改过即将还原的文件,
gitcommit-a-m(提交修改提交当
可以先备份it,然后gitcheckout-f$it)
gitpushorigin$branchname--force
gitpullorigin$branchname
F.提取同一仓库不同分支的修改:
gitcherry-pick“$提交ID”


G.解决冲突:
gitdiff.
vi*$冲突文件(注意去掉---->HEAD之类的冲突提示)
gitadd*$冲突文件
gitcommit-cID
gitpushorigin$branchname
H.清除当前所有修改:
gitcheckout-f&&gitclean-df
5.忽略一些不需要管理的文件类型:
ore
6.一些常见的异常处理:
A.分支在别处又提交,本地提交不了:
gitpullorigin$branchname
B.新建仓库时,遇到漏提交文件:
find.-name|xargsrm-rf{}
然后再提交;
7.打gitpatch:
patch-p1<$
或者
gitapply$patchfile
(用过可以,但是不能新建.等库文件)

-

git常用命令集详解

发布时间:2022-02-18 22:00:36
文章版权声明:除非注明,否则均为IT技术网-学习WEB前端开发等IT技术的网络平台原创文章,转载或复制请以超链接形式并注明出处。

发表评论

评论列表 (有 16 条评论,130人围观)

最近发表

随便看看

热门文章

标签列表