仓库(repository),我们也成它为版本库。这个库里面的所有文件(包括对文件的添加、删除、修改等操作)都被Git管理起来,而且我们随时可以跟踪版本以便更好的对库里的每个文件进行更新和还原。咱还是像昨天一样,先进官方网站瞧瞧:
点击init,你将看到这样一句话:
git init—创建一个空的Git存储库或初始化现有的一个版本库。不难发现,咱们要初始化一个本地版本库,用的就是它了。
$ mkdir mygit $ cd mygit $ git init
注意咱创建目录的时候,最好不要出现中文,以免出现乱码等不必要的问题。Git仓库创建很快,这里需要值得注意的是,由于Git仓库在创建创建时,它会生成一个隐藏的.git目录(这里面的文件大家千万不要手动修改,以免版本库被破坏),查看隐藏文件的方式相信大家都会,这里不再赘述。
下面咱们学习一下几个命令来修改和跟踪咱们的文件:
首先咱先了解几个名词:工作区<-->暂存区<-->版本库。
工作区(Working area):就是咱们刚才创建的mygit文件夹。
暂存区(Staging area):对文件操作(也就是需要提交的文件修改)的地方就叫暂存区。--注意:这里的修改包括对文件的增删改。
版本库(Repository):就是你所看到的的那个隐藏的“.git”目录,它就是咱们的版本(仓)库。
下面我们在mygit目录(或其子目录)下编写一个hellogit.txt,在里面写上内容如下:
Hello Git
然后咱们用git status来查看该文件的状态:
注:git status命令可以让咱们随时了解当前版本库的状态,而上面的打印的信息告诉我们,hellogit.txt被修改过了,红色告诉我们该本件的状态仍处于工作区。
接着咱们通过git add hellogit.txt命令将该本件添加到暂存区:
执行上面命令后,没有任何显示,就说明添加成功。
下面咱用命令git commit告诉Git,把该文件提交到仓库:
接着你将看到:
这里一定要注意:咱们要在里面编写(按i键)的内容就是咱们要提交时的信息(message),实际工作中,这个信息一般分3行title、describe、FIX=DMSXXXXXXXX。信息一定要精确,笔者第一个提交的时候,总是因为描述不够精确被打下来了好几次。这里是笔者随手的一个demo,仅供参考:
然后按Esc键后,输入:wq即可。咱们再用git status来跟踪一下该文件的状态:
Git告诉咱们当前没有需要提交的修改,而且工作目录是干净的。
总结:
由于内容多,所以笔者打算分两篇写完,还请见谅。
相关推荐
本文详细介绍了如何安装Git、创建本地仓库、本地仓库如何关联GitHub远程仓库及push内容到远程仓库中,涵盖了Git安装、本地仓库创建和初始化、本地仓库中添加文件和文件夹、关联GitHub远程仓库、push内容到远程仓库等...
git建立本地仓库,拉取远程代码,建立本地的分支,上传代码本地仓库,git 的相关命令以及流程操作 。
为了将本地项目与新创建的远程仓库关联,我们需要在本地执行一些Git命令。首先,确保你已经在本地安装了Git。在项目根目录下,使用`git init`命令初始化Git仓库,然后通过`git remote add origin <你的仓库URL>`将...
1. **创建本地仓库 Repository** - 在项目根目录下打开命令行,输入`git init`命令初始化仓库。 - 例如,在命令行中执行:`cd /path/to/your/project`,然后执行`git init`。 2. **向本地仓库中增加文件** - ...
本知识点将详细讲述Git的基本操作,包括如何安装Git、创建本地仓库、与远程仓库的交互、提交操作和分支管理。 首先,安装Git非常简单。几乎所有主流操作系统都提供了Git的安装包。安装完成后,可以通过命令行界面...
6. **协作与分享**:Git支持通过远程仓库进行协作,开发者可以将本地仓库推送到像GitHub、GitLab或Bitbucket这样的托管平台,或者从这些平台拉取他人的更新。这使得团队成员可以共享代码,进行代码审查,以及发布...
- **连接本地与远程仓库**:在本地仓库中使用命令行或通过Git GUI配置远程仓库信息,实现两者之间的关联。 - **推送(Push)**:将本地提交推送至远程仓库。 - **拉取(Pull)**:从远程仓库获取最新的更改。 - **...
- **提交**:使用`git commit`将暂存区的更改保存到本地仓库,附带提交消息说明更改内容。 - **版本回退**:`git reset`命令可以用来撤销提交,回到之前的版本。 - **分支管理**:`git branch`用于创建、切换和合并...
在安装了Git之后,你可以开始学习和使用Git的基本命令,例如`git clone`用于克隆远程仓库,`git add`用于暂存更改,`git commit`用于保存本地更改,`git push`将本地更改推送到远程仓库,以及`git pull`用于获取并...
标题“Git客户端本地仓库下载”指的是在本地计算机上安装Git客户端,并使用它来创建或克隆远程仓库到本地,以便进行日常的代码编辑、提交和版本控制操作。Git客户端提供了图形化界面和命令行工具,方便不同需求和...
Git 初始化包括创建本地仓库和远程仓库。使用以下命令: git init // 创建本地仓库 git remote add origin <远程仓库URL> // 添加远程仓库 三、 Git 分支操作 Git 分支操作包括创建、查看、切换和删除分支。使用...
1. 链接远程仓库:`git remote add origin <url>`,将本地仓库与远程仓库关联。 2. 推送本地分支:`git push -u origin <branch>`首次推送需指定分支,后续可省略`-u`。 3. 拉取远程更新:`git pull`获取并合并远程...
2. 回到本地新建的文件夹里继续操作,输入 `git remote add origin + 你刚刚在码云复制的那行路径` 命令,这将关联本地仓库和码云上的仓库。 文件上传 1. 将要上传的文件,添加到刚刚创建的文件夹里。 2. 使用 `...
在Git中,对文件进行修改后,需要通过`git add`来暂存这些改动,然后用`git commit`提交到本地仓库,以保存这些变化。 在进行团队协作时,我们通常会将代码托管在如GitHub或GitLab这样的远程仓库上。使用`git ...
4. **远程仓库操作**:`git push`将本地更改推送到远程仓库,`git pull`拉取远程仓库的更新到本地。 5. **解决冲突**:当多个人同时修改同一文件时,Git会提示冲突,需要手动解决后提交。 6. ** cherry-pick**:用于...
这一步虽然不是必须的,但在执行完`git reset --hard origin/master`后,实际上已经完成了更新本地仓库的操作。 **注意**:使用`git reset --hard origin/master`会丢失未提交的更改,请确保在执行此命令前已经妥善...
首先,需要使用 `git add` 命令添加文件到本地暂存区,然后使用 `git commit` 命令将暂存区的文件添加到本地仓库。 查看文件状态 使用 `git status` 命令查看文件状态,了解哪些文件已经添加到暂存区,哪些文件还...
2. 将本地仓库推送到远程仓库: ``` git push -u origin --all ``` 七、协同开发与版本管理 1. 开发者可以从远程仓库克隆代码: ``` git clone http://yourserver.com/git/yourrepo.git ``` 2. 在各自的分支...