Git版本控制工具

£可爱£侵袭症+ 提交于 2020-04-02 20:37:44
 安装GitHub:https://git-scm.com/downloads
1、运行Git Bash(或到要提交代码的文件夹右击选择Git Bash)

2、Git介绍:
第一种状态,Untracked,也就是说git压根就不知道这个文件,对应的中文就是未被追踪的状态;
第二个状态,Unstaged,文件已经添加到git仓库中,但是还没有提交,处于等待提交的状态;
第三种状态,Staged,到了Staged状态,意味着文件可以执行提交操作。一旦执行了提交操作,文件就由Staged状态变成Unstaged状态。整个过程就是这样,三个状态形成环状。
3、Git操作步骤
 git init:用于对当前目录进行初始化,使当前的project-name目录交由Git进行管理(在当前项目文件夹下创建了一个.git的文件夹,这个步骤就是git仓库的初始化操作,就是告诉git我们的文件夹某项目已经添加到了git仓库管理)
git status:查看当前提交状态
提交代码到GitHub。这里GitHub提供了两种链接方式:HTTPS和SSH,提交的地址有所不同:
HTTPS提交:git remote add origin git@github.com:defnngj/project-name.git(需要现在github官网上创建项目名称,并复制https地址,它会将本地的项目与远程的仓库之间建立连接)
git add . :包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件
git add -u :他会将被修改的文件提交到暂存区。
git add -A :是上面两个功能的合集(git add --all的缩写)
git commit  -m"first commit" :提交注释
git remote add origin https://github.com/yanamay/pyse_sign.git:创建远程原点
git push -u origin master (将本地的项目提交到远程仓库中)
4、克隆项目:git clone https://github.com/defnngj/project-name
5、分支和标签介绍:
创建分支:git branch branchName
切换分支:git checkout branchName
删除分支:git branch -d branchName
创建tags:git tag tagname来创建tag
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!