轻松使用git命令提交代码

Github在Windows和Mac上都提供了很好的图形化的客户端,UI风格节约,功能轻松易用。但是我们仍然有必要熟悉git命令来维护代码,比如linux。

借用@sunshyran总结的git提交代码的五个步骤:

  1. 查看代码的修改状态
  2. 查看代码的修改内容
  3. 暂存需要提交的代码
  4. 提交已暂存的文件
  5. 同步到服务器

Step1、查看代码的修改状态

打开git shell(环境:以windows为例,安装好Github的客户端并配置好账户信息), 默认是在git的工作空间路径,ls命令可以查看workspace下的所有目录(建议:workspace下的目录应以项目为单位), cd命令进入目标工程。

git status

红色字体是工程内的变更进行状态标示:

modified 代表文件和上一版本相比,有过修改

new  file  代表文件是新增加的

deleted   代表文件被删除了,提交成功后,文件将从repository中删除

untracked file 表示文件不会被处理

Step2、查看代码的修改内容

git diff <filename>

这里查看的是.gitignore文件的修改变化。

查看历史修改,需要用到节点hashcode(hashcode可以从github上commit记录上获得):

git diff <hascode> <hashcode> <filename>

Step3、暂存需要提交的代码

增加一个需要上传的文件:

git add <filename>

删除一个不需要的文件:

git rm <filename>

增加全部需要上传的文件:

git add --all

Step4、提交已暂存的文件

git commit -m <comment>

如果发现有文件漏提或注释有误,使用amend修正:

git commit --amend -m <meg>

注意:使用commit命令只是将修改提交到本地仓库

Step5、同步到服务器

使用push命令形象的将修改push到github的代码服务器,so you can access the code anywhere.

git push -u origin master

恭喜,你已经成功同步代码到git服务器。

文档旨在帮助git初学者轻松的使用git命令提交代码修改到git服务器,至于诸如创建库和冲突处理,分支等进阶知识本文暂不过多阐述。

时间: 2024-10-08 19:55:56

轻松使用git命令提交代码的相关文章

轻松使用git命令创建代码仓库

我们已经可以轻松使用git命令上传代码修改了,本篇我们将学习如何使用git创建repository. 创建repository的五个步骤命令: git init git add –all git commit -m <comment> git remote add origin https://gitserver/username/projectname.git git push -u origin master 本地库 Step1.git init 打开git shell(环境:以windo

shell脚本实现git快速提交代码与快速回滚

shell脚本实现git快速提交代码与快速回滚 创建一个commit库: [[email protected] cml]# echo "check github" > index.html [[email protected] cml]# cat index.html check github [[email protected] cml]# git add index.html [[email protected] cml]# git commit -m "check

Git命令提交项目代码

Git客户端安装 今天就结合`GitHub`,通过`Git`命令,来了解如何实现开源代码库以及版本控制 GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git 作为唯一的版本库格式进行托管所以我们需要下载一个Git客户端软件,用来执行各种指令 Git下载地址https://git-scm.com/ 下载完毕后,配置`path`环境变量,`E:\develop\git\Git\bin`(我本机的在E盘下) 在`doc`命令行窗口输入`git`命令,如果出现如下的信息,说明安装成功,

git服务器提交代码的总结(2)

在git服务器上提交代码的时候,我们可能会在写代码修改内容的时候出现一些需要修改的信息,这时候要是撤销原来的操作重新提交很麻烦, 所以今天我就把我遇到的情况的解决方法写出来大家一起分享.当然也是让自己在以后的时候能够在忘记的时候可以看看. 1,git commit --mend 这条命令主要是用在你提交代码以后,还需要修改一些代码注释内容的时侯. 2,git branch -a 查看所有的分支名称. 3,git status 查看所有的当前目录及其子目录下修改过的文件. 4,git diff 查

GIT入门笔记(20)- git 开发提交代码过程梳理

git开发提交流程新项目开发,可以直接往master上提交老项目维护,可以在分支上修改提交,多次add和commit之后,也可以用pull合并主干和本地master,解决冲突后再push 1.检出代码 git clone http://gitserver/kubernetes/api-gateway-controller.git git clone http://gitserver/kubernetes/api-gateway-engine.git 引入为eclipse工程,修改代码 2.提交代

git服务器提交代码的总结

将更新的代码提交到git服务器上所需要的步骤: 1,git pull 更新代码到最新 2,git add 文件名 添加要提交的文件 3,git commit  -m  "关于修改的内容的概括" 或者:git commit 在 vi 里面编辑修改的内容. 4,git log -2 查看修改的内容. 5,git  checkout  -b  mybranch 将代码提交到本地分支. 6,git push os mybranch:refs/for/refs/heads/Android 将代码

centos7上使用git命令把代码放到github上

首先,在github上注册账号并创建好一个仓库:在centos上安装好git命令,细节不做过多说明,不懂的可以百度了. 回到centgos系统命令行: $ ssh-keygen -t rsa -C "[email protected]" 后面的[email protected]改为你在github上注册的邮箱,之后会要求确认路径和输入密码,使用默认的一路回车就行. 打开/.ssh/id_rsa.pub,复制里面的内容到github页面中的个人主页-->setting-->s

Git命令拉代码与上传代码

上传代码步骤: 1.进入到本地的文件夹内,git初始化:git init 2.将代码放到暂存区:git add . 3.提交代码到本地分支:git commit -m "备注" 4.push代码到远程仓库:git push origin [local branch]:[remote branch] eg:git push origin LOL origin/LOL 推送本地分支到远程新分支:git push origin local_branch:remote_branch local

git纯净提交代码(只提交自己改过的文件)

添加远程仓库,这个远程仓库是要进行发起合并请求的仓库,简单来说就是项目的主要代码库,不是自己派生的代码库 git remote add main http://xxx 从远端仓库下载新分支与数据git fetch main 创建新分支,以主仓库的master作为参照git checkout -b release main/master 创建自己派生库的新分支release,作为纯净分支git push origin release 非提交性合并git merge --squash origin