git常用命令
2017-02-23 14:10
225 查看
首先声明:本文大部分来自于大学研发团队队友renyuzhuo同学
1.设置用户名和密码
可以使用 git config –list 查看已设的配置
2.进入到workspace的该项目的目录下,右键,出现git Bash(如果没有出现,就选中一个非文件夹的文件右击)
打开git Bash,这是git的主界面
–这可以建立一个本地仓库,git中所有东西都保存在这个仓库中,此时生成.git隐藏文件夹
3、
–添加文件到仓库的缓存文件中,只是添加或修改的文件,不包括删除的文件,也就是在提交后仓库中没
–有将删除的文件真正删除
–添加所有文件,此时将删除文件的记录也添加到了仓库缓存文件中,提交后本地删除的文件在仓库也会删除
4、
–用于提交到仓库中,也就是说在此操作之前的所有操作都是在缓存文件中,在仓库中没有真正修改
5、
–将本地仓库与云端仓库同步,即提交一次代码修改,本地仓库的变化会影响云端仓库的变化
6、在第一次提交时,第7步前需要指定云端仓库的位置,因为此时还没有与云端仓库保持连接,用命令:
第一次提交代码还要将git push 改为:
7、这样就完成了第一次代码提交,以后修改文件后,只需三步:
其他命令
1.设置用户名和密码
git config --global user.name [username] git config --global user.email [email]
可以使用 git config –list 查看已设的配置
2.进入到workspace的该项目的目录下,右键,出现git Bash(如果没有出现,就选中一个非文件夹的文件右击)
打开git Bash,这是git的主界面
git init
–这可以建立一个本地仓库,git中所有东西都保存在这个仓库中,此时生成.git隐藏文件夹
3、
git add . #这里有个小点
–添加文件到仓库的缓存文件中,只是添加或修改的文件,不包括删除的文件,也就是在提交后仓库中没
–有将删除的文件真正删除
git add --all
–添加所有文件,此时将删除文件的记录也添加到了仓库缓存文件中,提交后本地删除的文件在仓库也会删除
4、
git commit -m "这里写这次提交的注释"
–用于提交到仓库中,也就是说在此操作之前的所有操作都是在缓存文件中,在仓库中没有真正修改
5、
git push ##先看第6步
–将本地仓库与云端仓库同步,即提交一次代码修改,本地仓库的变化会影响云端仓库的变化
6、在第一次提交时,第7步前需要指定云端仓库的位置,因为此时还没有与云端仓库保持连接,用命令:
git remote add origin https:... #这里写云端Coding项目的位置
第一次提交代码还要将git push 改为:
git push -u origin master
7、这样就完成了第一次代码提交,以后修改文件后,只需三步:
git add . git commit -m "注释" git push
其他命令
--git branch develop #建立develop分支 --git checkout develop #切换到develop分支 --git checkout master #切换到master(默认主分支)分支的问题以后再说 --git push origin develop #提交到develop分支 --git push #提交到所有分支,不安全 --git pull #将云端仓库与本地仓库同步,即如果别人将云端代码改了,我本地的代码也改了,可以避免冲突 --gut status #查看仓库状态,例如查看修改了哪些文件等 --git clone https:... #将云端项目下载下来,在git bash打开所在的路径下生成文件夹,下载云端代码 一般都是在master放进测试的稳点版本,develop放开发版本,别人在用的时候也都是下载稳定master版本