导航:首页 > 程序命令 > 常见的git命令

常见的git命令

发布时间:2022-08-28 20:00:51

1. 几个git命令的用法

git add 最基本的命令 将文件提交到index区
git commit 将文件提交到本地仓库
git push 提交到远程仓库
git checkout 用法很多 接文件名就表示放弃当前的修改 接分支名表示切换到另一条分支
推荐一本基础的git入门电子书 pro git简单易懂 适合入门级

2. 几个常用的git命令

1.安装Git

3. 华为软件开发云#如何使用Git的常用命令

常用命令Git常用命令如表1所示。

4. git 命令查看远程tag

【查看远程分支】
$ git branch -a
master
remote
tungway
v1.52
* zrong
remotes/origin/master
remotes/origin/tungway
remotes/origin/v1.52
remotes/origin/zrong
【删除远程分支和tag】

$ git push origin --delete <branchName>
【删除tag这么用】

git push origin --delete tag <tagname>
否则,可以使用这种语法,推送一个空分支到远程分支,其实就相当于删除远程分支:
git push origin :<branchName>
这是删除tag的方法,推送一个空tag到远程tag:
git tag -d <tagname>
git push origin :refs/tags/<tagname>
两种语法作用完全相同。
【重命名远程分支】
$ git branch -av
* devel 752bb84 Merge pull request #158 from Gwill/devel
master 53b27b8 Merge pull request #138 from tdlrobin/master
zrong 2ae98d8 modify CCFileUtils, export getFileData
remotes/origin/HEAD -> origin/master
remotes/origin/add_build_script d4a8c4f Merge branch 'master' into add_build_script
remotes/origin/devel 752bb84 Merge pull request #158 from Gwill/devel
remotes/origin/devel_qt51 62208f1 update .gitignore
remotes/origin/master 53b27b8 Merge pull request #138 from tdlrobin/master
remotes/origin/zrong 2ae98d8 modify CCFileUtils, export getFileData
【删除远程分支】

$ git push --delete origin devel
To [email protected]:zrong/quick-cocos2d-x.git
- [deleted] devel
【重命名本地分支】

git branch -m devel develop
【推送本地分支】

$ git push origin develop
Counting objects: 92, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (48/48), done.
Writing objects: 100% (58/58), 1.38 MiB, done.
Total 58 (delta 34), reused 12 (delta 5)
To [email protected]:zrong/quick-cocos2d-x.git
* [new branch] develop -> develop

5. android中git是做什么用的

Git是Linus大神的代码管理工具,简直说是开发者的超级福音,而作为个人开发者,自己购买服务器或者github付费服务显然不合算,那么能不能在本地建立一个git仓储来管理自己的代码呢?答案是当然可以!
(安装git什么的就不说了,很简单的apt-get install git-core就OK)
本例中仓储设定在~/git_store/,而开发的代码所在文件夹为~/git_example/
那么先建立git_store
mkdir -p git_store
cd git_store
git init --bare
OK,现在这个仓库已经建立好了,就等着往里边囤积代码了。

强调的点是每个git clone下来的版本库都是一个完整的版本库,包括所有的历史记录和版本信息,不需要依赖网络,这点在使用的过程中你一定会有感触,git不是盖的。
git很快;
git易于使用,相对svn而言,我不觉得git比之简单,但是总体来说git还是比较容易的,尤其是服务器端的部署非常简易。
本文仅仅介绍一下git的简单使用。关于一些不常用的东西尽量会过滤掉。
/**

*这里列举几个常见的git命令,让大家过过目
**/
1)基本操作
>git init //初始化版本库
>git clone //克隆版本库
>git add //添加新文件
>git commit //提交到本地版本库
>git checkout //检出(分支、标签)

2)分支
>git branch //列出分支
>git branch -r //列出远程分支
>git branch -a //列出所有分支
>git branch newBranch //基于当前分支创建新分支newBranch
>git branch -D branchName //删除分支branchName
>git branch -d branchName //仅删除已合并分支branchName
>git merge <--> //合并分支<br>>git tag
3)历史
>git log //显示全部历史
>git log -p //显示版本历史,以及版本间的内容差异
>git log -5 //显示最近的5个提交
>git log -5 -p //显示最近的5个提交,以及版本间的内容差异
>...(很多很多参数...)
>git diff 112 115 //显示112和115版本的差别

6. 怎么才能在windows使用git命令

在windows使用git命令方法如下(以win7为例):

1、msysgit 是 Windows 版的 Git可以网络搜索Git下载。
2、安装完成后,开始菜单里找到“Git”->“Git Bash”打开Git。
3、注册用户信息:首先配置你的用户信息的Git命令。
$ git config --global user.name "Your Name"
$ git config --global user.email "[email protected]"
4、配置完成后使用 $ git config --list查看配置的用户信息、
5、创建版本库$ cd d: 和cd MyGit进入新建的Git目录(什么是版本库?版本库又名仓库,英文名repository,你可以简单的理解一个目录)
6、$ mkdir project # 创建项目目录 ,$ cd project # 进入到项目目录.
7、git init # 初始化 git 仓库。此命令会在当前目录新建一个 .git 目录,用于存储 git 仓库的相关信息 ,把这个目录变成git可以管理的仓库.
8、以上就是Git创建版本库操作方法

7. 怎么才叫熟悉 git 命令我用 sourceTree 就不算会用了吗

一般常用的GIT命令还是要会的吧。毕竟作为一个程序员,不会点命令行你怎么装逼!!!GIT图形化工具虽然也很凶,但是你懂的,GIT的命令行有很多,不可能每个命令都会用图形操作的。个人建议还是要去常常GIT常用命令。

8. 如何理解git checkout

检出命令git checkout是git最常用的命令之一,同时也是一个很危险的命令,因为这条命令会重写工作区。检出命令的用法如下:
用法一:git checkout [-q] [<commit>] [--] <paths>...
用法二:git checkout [<branch>]
用法三:git checkout [-m] [[-b]--orphan] <new_branch>] [<start_point>]
上面列出的第一种用法和第二种用法的区别在于,第一种用法在命令中包含路径<paths>。为了避免路径和引用(或者提交ID)同名而发生冲突,可以在<paths>前用两个连续的短线(短号)作为分隔。
第一种用法的<commit>是可选项,如果省略则相当于从暂存区(index)进行检出。这和上一章的重置命令大不相同:重置的默认值是HEAD,而检出的默认值是暂存区。因此重置一般用于重置暂存区(除非使用--hard参数,否则不会重置工作区),而检出命令主要是覆盖工作区(如果<commit>不省略,也会替换暂存区中相应的文件)。
第一种用法(包含了路径<paths>的用法)不会改变HEAD头指针,主要是用于指定版本的文件覆盖工作区中对应的文件。如果省略<commit>,则会用暂存区的文件覆盖工作区的文件,否则用指定提交中的文件覆盖暂存区中和工作区中对应的文件。
第二种用法(不使用路径<paths>的用法)则会改变HEAD头指针。之所以后面的参数会写作<branch>,是因为只有HEAD切换到一个分支才可以对提交进行跟踪,否则仍然会进入“分离头指针”的状态。在“分离头指针”状态下的提交不能被引用关联到,从而可能丢失。所以用法二最主要的作用就是切换到分支。如果省略<branch>则相当于对工作区进行状态检查。
第三种用法主要是创建和切换到新的分支(<new_branch>),新的分支从<start_point>指定的提交开始创建。新分支和我们熟悉的master分支没有什么实质的不同,都是在refs/heads命名空间下的引用。

阅读全文

与常见的git命令相关的资料

热点内容
服务器怎么安装两个tomcat 浏览:694
云服务器数量安全吗 浏览:112
程序员谜语 浏览:525
央行下了死命令 浏览:687
电脑的文件夹怎么管理 浏览:83
遗传算法vb 浏览:33
主机做服务器什么配置好 浏览:614
python在excel模板生成数据 浏览:49
数位分离并求和python 浏览:41
河池源码出售最新行情 浏览:743
晓龙服务器怎么样 浏览:323
androidwidget图片 浏览:833
95压缩比与汽油标号 浏览:752
算法岗位需要学什么专业研究生 浏览:669
银行卡忘了怎么登录手机app 浏览:963
加密双菠萝帽流苏挂件 浏览:886
云服务器后台编程技巧 浏览:997
python人工智能搭建 浏览:250
安卓m6用什么下载 浏览:1000
对程序员有偏见吗 浏览:292