Git和GitHub是一个程序员必然会用到的工具和平台,GitHub的操作比较简单,主要是Git需要记住一些基本的命令。下面本文列举了Git中比较常用的命令,基本都包含在里面,比较全面。
git status
查询仓库状态git init
初始化 Git 仓库,让当前文件夹变成一个Git仓库git add
当仓库里有untracked files,可以通过这个命令将它添加到【临时缓冲区】,比如“git add test.txt”git commit -m "注释"
将【临时缓冲区】的文件提交到Git仓库git rm test.txt
从版本库里删除“test.txt”文件git commit -m "remove test.txt"
如果在git rm后面加入这条语句,那么就彻底删除了test.txt,再也找不回文件了。git reset HEAD test.txt + git checkout test.txt
找回误删的“test.txt”,找回来的文件状态是:上一次commit时候的状态git log
打印Git仓库的提交日志git branch
查看Git仓库的分支情况git branch test
创建一个名为“test”的分支git branch -d test
删除“test”分支git branch -D test
强制删除“test”分支(发生在有时候“test”分支尚未合并到主分支时,一般不允许删除,如果一定要删除,则可以通过这个命令)git checkout test
切换到“test”分支git checkout -b test
创建“test”分支的同时,切换到“test”分支git merge test
将“test”分支合并到master分支(在合并分支前需要考虑两者的合并是否有冲突,有冲突的情况下不能直接合并,应该先解决冲突)git tag v1.0
为当前分支添加“v1.0”的标签git tag
查看标签记录git checkout v1.0
切换到“v1.0”标签的代码状态git config --global user.name
“名字” 设置提交内容的“Author”(global表示设置为全局可用,若想设置局部可用,去掉global即可)git config --global user.email "邮箱"
设置提交内容的“Email”git push origin master
将本地的代码推导远程仓库(GitHub)git pull origin master
将远程仓库的代码拉倒本地仓库git clone https://github.com/...
将远程仓库的代码clone到本地git remote -v
查看远程仓库地址git remote add origin https://github.com/...
关联远程仓库,其中origin为远程仓库的名字git remote rm origin
删除远程仓库地址git config -l
查看本机Git配置的命令
参考文章
https://blog.csdn.net/qq_35246620/article/details/70144578