git宝典——应付日常工作使用足够的指北手册

最近公司gitlab又迁移,一堆git的命令骚操作,然鹅git命令,感觉还是得复习下,其实,git现在界面操作工具蛮多,比如intellij自带的git操作插件就不错,gitlab github插件市场也有很多,——但是,基本命令还是整理汇总,记下笔记!

<>强建立本地仓库

把本地仓库和远程仓库关联起来,如果不执行这个命令的话,每次推的时候都需要指定远程服务器的地址

git克隆https://github.com/zhoulujun/yourProjectName.git

<>强提交本地修改到远程仓库中:

<李>

git添加[file1] [file2]…| | git添加[dir]添加指定文件| |目录到暂存区

<李>

git添加——| | git添加。添加当前目录的所有文件到暂存区

<李>

git添加- p添加每个变化前,都会要求确认,对于同一个文件的多处变化,可以实现分次提交

<李>

git rm - r xxx——从本地仓库中删除指定文件夹

<李>

git rm——缓存[文件]

<李>

git mv [file-original] [file-renamed]改名文件,并且将这个改名放入暂存区

<李>

git提交——提交工作区自上次提交之后的变化,直接到仓库区

<李>

git commit - v提交时显示所有diff信息

<李>

git commit -修改- m[信息]使用一次新的提交,替代上一次提交,如果代码没有任何新变化,则用来改写上一次提交的提交信息

<李>

git提交,修改[file1] [file2]…重做上一次提交,并包括指定文件的新变化


,起源也就是之前git远程添加起源那个命令里面的起源、起源替代了服务器仓库地址:git@github.com: zhoulujun/yourProjectName.git


git push remoteBranchName tagName提交指定标记

git push remoteBranchName——标签提交所有标记

git转态查看

git status

<李>

git分支- r查看远程所有分支

<李>

git分支——查看本地和远程所有分支

git标签列出所有标记

git显示tagName查看标签信息

git日志——统计显示提交历史,以及每次提交发生变更的文件

分支操作

,并更新工作区

到当前分支

git分支newBranchName新建一个分支,但依然停留在当前分支

git分支——跟踪分支远程分支新建一个分支,与指定的远程分支建立追踪关系

git checkout - b branchName新建并切换至新分支

git分支- d - r branchName删除远程分支,其中

git分支- m oldbranchname newBranchName重命名分支

<强>重命名远程分支

<李>

git分支- m old_name new_name重命名分支

<李>

git checkout - b new_branch_name from_branch_name本地建立分支並立即付款切換過去

<李>

git push起源删除old_name

git强制覆盖本地代码

与git远程仓库保持一致

git获取——所有

git重置——硬起源/git主

git拉强制覆盖本地命令(单条执行):

git获取——所有,,git重置——硬起源/主和,git拉

git修改远程仓库地址

方法有三种:

1。修改命令

git远程起源set-url [url]

2。先删后加

git远程rm源

git远程添加起源[url]

3。直接修改配置文件

。git文件夹,找到配置,编辑,把就的项目地址替换成新的。


git配置列表——查看配置列表

git配置——user.name配置用户名,上传本地存储库到服务器上的时候,在Github上会显示这里配置的上传者信息

git配置——用户。电子邮件——

<强>配置sshkey :上传代码时使用这个sshkey来确认是否有上传权限

。创建本地ssh: ssh - keygen rsa - t - c

复制C:\Documents and Settings\管理员\ \ id_rsa . ssh。酒吧文件中的内容;

登录Github——比;帐户设置——比;ssh密钥——比;添加ssh密钥,在

。验证:ssh -

出现嗨xxx !你

。在本地仓库根目录创建.gitignore文件.Win7下不能直接创建,可以创建

。过滤文件和文件夹:(Tt)电磁脉冲/过滤Temp \ Temp文件夹;*

。不过滤文件和文件夹:! * . c

原文地址:

git宝典——应付日常工作使用足够的指北手册