git的几个操作

简介: git reference https://git-scm.com/docs   克隆 从远程仓库克隆一个项目到本地文件夹,命令如下:$ git clone https://github.com/libgit2/libgit2 这个命令不用手动创建目录 查看状态 $git status查看状态 追踪新文件 当你要让git把一个新的文件认定为要提交的文件时,就要追踪这个文件,命令如下:$ git add file.txt 将一个文件的状态改为stage状态 git add 告诉git你想在下次commit的时候把什么文件包含进去。

git reference https://git-scm.com/docs

 

克隆

从远程仓库克隆一个项目到本地文件夹,命令如下:
$ git clone https://github.com/libgit2/libgit2

这个命令不用手动创建目录

查看状态


$git status
查看状态

追踪新文件

当你要让git把一个新的文件认定为要提交的文件时,就要追踪这个文件,命令如下:
$ git add file.txt

将一个文件的状态改为stage状态

git add 告诉git你想在下次commit的时候把什么文件包含进去。但是git add 没有真正对仓库有什么大的影响--在commit之前修改没有真正被记录下来。
git add -u 表示将所有跟踪文件改为stage状态

查看详细变更

git diff

提交

git commit  -m "提交的描述信息"
提交更改到本地库

从远程获取

git fetch
他只是下载你远程操作的数据,他不会自动合并到你的工作目录或者修改你正在工作的目录。你需要手动去合并到你的工作目录中。

将自己的项目推送到远程

$ git push
这个命令只用于你从远程克隆了一个项目并且你有写入的权限而且没有其它人在此期间push过。如果在你push之前其它人已经push过了则此时你push会被拒绝。你必须先获取他们的东西,合并到你的项目里。

重命名远程项目和删除远程项目

$ git remote rename pb paul
$ git remote remove paul

 

git电子书:https://git-scm.com/book/en/v2
git reference:https://git-scm.com/docs

相关文章
|
4月前
|
开发工具 git
记IDEA Git版本回退并push到远程操作
记IDEA Git版本回退并push到远程操作
116 1
记IDEA Git版本回退并push到远程操作
|
4月前
|
开发工具 git 开发者
|
4月前
|
开发工具 git
web后端-IDEA的Git操作
web后端-IDEA的Git操作
|
4月前
|
Linux 网络安全 开发工具
Git拉取代码的完整示例操作
Git拉取代码的完整示例操作
176 0
|
4月前
|
Shell 开发工具 git
git相关操作
git相关操作
|
2月前
|
Ubuntu 开发工具 git
git 超实用教程【人人必会!】(含大厂的 git 操作规范)
git 超实用教程【人人必会!】(含大厂的 git 操作规范)
47 0
|
3月前
|
开发工具 git
idea的git reset current branch to here操作详解
idea的git reset current branch to here操作详解
260 1
|
4月前
|
开发工具 git 开发者
【专栏】探讨了 Git 中的 `git rebase` 操作,它用于重新应用提交到另一分支,改变历史顺序
【4月更文挑战第29天】本文探讨了 Git 中的 `git rebase` 操作,它用于重新应用提交到另一分支,改变历史顺序。与 `git merge` 不同,rebase 重写提交历史,提供简洁线性的历史记录。文章介绍了 rebase 的基本操作、应用场景,如整理提交历史、解决冲突和整合分支,并强调了使用注意事项,如避免在公共分支上操作。尽管 rebase 可以带来整洁的历史和冲突解决便利,但其潜在的风险和可能导致的历史混乱需谨慎对待。理解并恰当使用 `git rebase` 可以提升开发效率和代码质量。
160 1
|
4月前
|
开发工具 git 开发者
掌握常见Git操作:技巧与实践
掌握常见Git操作:技巧与实践