git基础命令

初始化一个新的Git代码库:Git init

代码库里有你编写的每一行代码,在工程文件夹下输入这个命令,就可以初始化Git我想,代码库.git文件夹。

git init

Git add

这个命令可以添加一个或所有修改的文件到暂存区。 添加一个特定的文件到暂存区:

git add filename.py

添加新增的,修改的和删除的文件:

git add -A

添加新增的和修改的文件:

git add .

添加修改的和删除的文件:

git add -u

Git commit

这个命令将文件记录在版本历史中,-m后面填上提交信息。这条信息由你编写,得让你的同事或未来的你知道,这次提交里有哪些修改。

git commit -m "your text"

Git status

这个命令将用绿色或者红色列出工程文件。绿色代表已经被添加到暂存区,但还没有被提交,红色的文件是还没有被添加的。

git status

使用分支工作

Git branch branch_name

创建一个新的分支:

git branch branch_name

Git checkout branch_name

从一个分支切换到另一个分支:

git checkout branch_name

Git checkout -b branch_name

创建一个分支并自动切换到该分支:

git checkout -b branch_name

这是下面命令的简写:

git branch branch_name
git checkout branch_name

Git branch

列出所有的分支,并指出当前分支:

git branch

Git log

列出当前分支的版本历史:

git log

推送和拉取

Git push

将已提交的修改推送到远程仓库:

git push

Git pull

从远程服务器拉取修改到本地:

git pull

更多的命令和详细的解释,

提示和技巧

丢掉所有未提交的修改

正如所说,这个命令会丢掉你所有未提交的修改:

git reset --hard

将文件从Git中移除,但不从你的电脑中移除

有时候在使用 “git add” 命令时,你可能添加了你不想添加的文件。

你需要从暂存区移除这些文件,然后将这些文件添加到.gitignore,以免再次犯错:

git reset file_name
echo filename >> .gitignore

编辑提交信息

修改提交信息很容易:

git commit --amend -m "New message"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值