Git使用教程
当使用Git时,以下是一些基本操作和建议:
- 安装Git:首先,你需要安装Git。可以在官方网站上下载适合你电脑的版本。
- 配置用户信息:在开始使用之前,确保配置了用户信息。这包括用户名和邮箱地址。
$ git config --global user.name "Your Name"
$ git config --global user.email "youremail@example.com"
- 创建仓库:要创建一个新仓库,请运行
git init
命令并指定目标文件夹的名称。
$ mkdir my_project
$ cd my_project
$ git init
- 添加文件到暂存区(stage): 在进行提交之前,请将更改添加到暂存区中以准备好提交内容
// 将所有修改过的文件添加至 stage 区域。
$ git add .
// 将单个修改过得文件添加至 stage 区域。
$ git add <filename>
- 提交更改: 当您对已经加入stage 的所有变化感到满意时,请输入以下命令来提交这些变化:
$ git commit -m "commit message here"
6 .查看历史记录: 查看最近10次提交记录
$ history | grep 'git'
7 .分支管理:
a) 列出当前项目下已存在分支列表:
// 查看全部 branch 名称 ,带* 表示当前所处branch.
-》 显示格式为 "* branch_name" 或者 " branch_name"
$ git branch
// 查看全部分支,并且显示最后一次提交信息。
$ git branch -v
b) 创建新的本地分支:
// 基于当前所处branch创建一个新的branch.
-》 新建了一个名为 new_branch 的branch,但是并没有切换到该分支上去。
$ git branch new_branch
// 直接基于某个commit hash 创建新的 分支:
-》 从 commit_hash 处开始,创建了一个名为new_branch 的branch.
$ git checkout -b <new-branch> <commit-hash>
c) 切换到不同的本地分支:
$ git checkout yourBranchName
8 .远程代码管理:
a) 添加远程仓库地址:
// origin 是默认指向主机名称。
$git remote add origin https://github.com/user/repo.git
b)推送更改至服务器端
// 推送master Branch 至origin 主机上面去。
$git push origin master
// 如果你想要删除在 GitHub 上已经存在而你自己又想要移除它,
可以使用如下命令:(其中 githubRepoURL 是这个项目在 GitHub 上对应得 URL)
-> 删除完之后,本地依然还有相应文件和记录,在需要重新添加时,请参考第3步骤操作即可。
$git remote rm name-of-your-repository-on-github
- 其他小技巧:
a) 撤销更改:
$ git checkout -- <file>
b) 查看状态:
// 显示当前所处的branch,以及相应文件修改,暂存等信息。
$ git status
c)拉取最新代码:
$git fetch
// 如果想要直接将远程服务器上面的内容更新到本地,则可以使用如下命令:
-> 将远程分支origin/master 的更新合并到当前分支中去。
$git merge origin/master
总结:
这只是Git基础操作和建议的一个简单列表。随着你对Git和版本控制工具有更深入了解,还会发现许多其他有用的功能和特性。不过以上列举出来已经足够日常使用啦!